springboot 配置双数据源 mysql + TDengine
在一个springboot项目中,双数据源的配置首先需要在application.yml文件中配置连接。此外还有引入对应的jar包。下面需要编写mysql和TDengine的配置文件了。MYSQL@MapperScan属性解释:basepackages : 基于包下面的扫描MyBatis的接口。注意是,只有是接口的将会被扫描注册,如果是具体的类将会被忽略。sqlSessionFactoryRef
·
在一个springboot项目中,双数据源的配置首先需要在application.yml文件中配置连接。此外还有引入对应的jar包。



下面需要编写mysql和TDengine的配置文件了。
MYSQL


@MapperScan
属性解释:
- basepackages : 基于包下面的扫描MyBatis的接口。注意是,只有是接口的将会被扫描注册,如果是具体的类将会被忽略。
- sqlSessionFactoryRef : 在指定使用sqlSessionFactoryRef的情况下,这里有一个或多个的Spring的容器。经常我们会使用一个或多个的数据库。
@ConfigurationProperties :扫描配置文件
@Primary :将这个Bean设置为首选
DataSource:主要用来获取数据库连接
SqlSessionFactory:用来创建SqlSession对象的,而SqlSession用来操作数据库的。
通过SqlSessionFactoryBean实例的getObject()方法来获取SqlSessionFactory工厂对象。DataSourceTransactionManager:用来进行事务管理。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)