
Druid连接池的自动配置类是DruidDataSourceAutoConfigure类上有一行注解
@EnableConfigurationProperties注解的作用是:使配置文件中的配置生效并且映射到指定类的属性
DruidStatProperties:指定的前缀是spring.datasource.druid,主要设置连接池的一些参数
DataSourceProperties:指定的前缀是spring.datasource,主要设置url,username,password等信息

注意:mybatis多数据源切换的原理是根据不同包,调用不同的数据源, 你只需要把你的mapper.java和mapper.xml
写在某个package中,springboot自动帮你实现数据源切换
核心代码就这两句
到此这篇yml文件配置数组(yml配置datasource)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!@Qualifier:指定数据源名称,与Bean中的name属性原理相同,主要是为了确保注入成功;
@Primary :声明这是一个主数据源(默认数据源),多数据源配置时必不可少
@Primary:声明这是一个主数据源(默认数据源),多数据源配置时必不可少
@Qualifier:显式选择传入的 Bean
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/29740.html