代码拉取完成,页面将自动刷新
同步操作将从 食得落/rocket-api-platform 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
统一数据接口平台 来源于rocket-api,可以实现在页面上动态管理多数据源配置,实现数据源的热加载,切换。无需重启 可以用于作统一的数据接口平台
基于Rocket-API
1.内置市面上大部分数据库驱动,如果没有你要的数据库, 欢迎PR
2.这个项目需要大家的积极贡献,以此来支持更多的数据源
PR参见:https://alenfive.gitbook.io/rocket-api/pei-zhi/shu-ju-yuan-pei-zhi-fang-shi-er-1
DefaultDataSourceManager
,这里只需要配置一个数据源,用于程序运行期间的信息存储/**
* 默认数据源管理器,主数据源需要手动配置
*/
@Component
public 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:123@127.0.0.1:27017/test
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。