在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:rocket-api-platform开源软件地址:https://gitee.com/alenfive/rocket-api-platform开源软件介绍:rocket-api-platform服务端面向SQL开发API的低代码平台介绍统一数据接口平台来源于rocket-api,可以实现在页面上动态管理多数据源配置,实现数据源的热加载,切换。无需重启可以用于作统一的数据接口平台 软件架构基于Rocket-API 1.内置市面上大部分数据库驱动,如果没有你要的数据库, 欢迎PR 安装教程
/** * 默认数据源管理器,主数据源需要手动配置 */@Componentpublic class DefaultDataSourceManager extends DataSourceManager { @Autowired private JdbcTemplate jdbcTemplate; @PostConstruct public void init() { Map<String, DataSourceDialect> dialects = new HashMap<>(); dialects.put("mysql", new MySQLDataSource(jdbcTemplate, true)); super.setDialectMap(dialects); }}
spring: rocket-api: multi-datasource: - name: mysql2 factory-class-name: com.github.alenfive.rocketapi.datasource.factory.MySQLFactory config: jdbcUrl: jdbc:mysql://127.0.0.1:3306/test username: root password: root driverClassName: com.mysql.cj.jdbc.Driver - name: mysql3 factory-class-name: com.github.alenfive.rocketapi.datasource.factory.MySQLFactory config: jdbcUrl: jdbc:mysql://127.0.0.1:3306/test username: root password: root driverClassName: com.mysql.cj.jdbc.Driver - name: mongodb factory-class-name: com.github.alenfive.rocketapi.datasource.factory.MongoFactory config: url: mongodb://root:[email protected]:27017/test 保存刷新,完成数据源的新增参数说明见:https://alenfive.gitbook.io/rocket-api/pei-zhi/shu-ju-yuan-pei-zhi-fang-shi-er-1 |
请发表评论