springboot+druid多数据源配置,springbootdruid 切换数据源
目录
1、在创建跳羚项目的时候,在pom.xml maven中添加依赖:2、在应用程序。yml(或属性)中添加相应的配置:3、log4j.properties配置文件:4、在运行测试方法,查看数据源5、运行测试方法短跑靴默认使用的是HikariDataSource数据源,这次整合一个第三方的数据源德鲁伊,它是阿里开发的一款开源的数据源,被很多人认为是爪哇语言中最好的数据库连接池,因为德鲁伊特能够提供强大的一整套监控和扩展功能。
默认情况下,sprintboot使用hikaridatasource数据源。这一次,集成了第三方数据源德鲁伊。它是阿里巴巴开发的开源数据源,许多人认为它是爪哇语言中最好的数据库连接池,因为德鲁伊特可以提供一组强大的监控和扩展功能。
1、在创建SpringBoot项目的时候,在pom.xml maven中添加依赖:
依赖关系groupIdorg.springframework.boot/groupId artifact id spring-boot-starter-web/artifact id/依赖关系依赖关系groupIdorg.springframework.boot/groupId artifactId弹簧-启动-起动机-JDBC/artifactId/依赖关系groupId MySQL/groupId artifact id MySQL-connector-Java/artifact id版本5 .1 .47/版本/依赖关系groupId日志4j/groupId artifactId日志4j/artifactId版本1 .2 .17/版本/依赖关系groupIdcom.alibaba/groupId人工德鲁伊/人工Id/依赖关系注意:德鲁伊依赖log4j的日志冲突包,但是跳羚默认使用的是slf4j回退,所以导入log4j的冲突包即可。
2、在 application.yml(或aproperties)中添加相应的配置:
#服务器:端口: 80 #数据库连接信息春天:数据源:用户名:根密码: 123456 URL : JDBC :我的SQL ://localhost :3306/spring boot?使用unicode=true字符编码=ut F8 usessl=true服务器时区=GMT driver-class-name : com。MySQL。CJ。JDBC。驱动# com。MySQL。JDBC。驱动程序#使用德鲁伊特数据源:型com。阿里巴巴。德鲁伊。游泳池。德鲁伊数据源
3、 log4j.properties 配置文件:
log4j.rootLogger=debug,stdout,dlog4j。阑尾手术。stdout=org。阿帕奇。log4j。consoleapenderlog4j。阑尾手术。stdout。目标=系统。outlog 4j。阑尾手术。stdout。threshold=infolog 4j。阑尾手术。stdout。布局=组织。阿帕奇。log4j。阑尾手术。stdout。布局。转换模式=% d % p % m % nlog4j。附录./log4j。loglog4j。阑尾手术。d . append=true log 4j。阑尾手术。d .阈值=调试日志4j。阑尾手术。d .布局=组织。阿帕奇。log4j。模式布局log4j。阑尾手术。布局。转换模式=% d % p % m % n
4、在运行测试方法,查看数据源
公共类springbootedomapplicationtests { @ Autowired private JDBC模板JDBC模板;@自动连线私有数据源数据来源;@Test public void contextLoads()抛出SQLException { system。出去。println( data source==数据源。getclass());连接连接=数据源。getconnection();系统。出去。println( con== con);对象映射=JDBC模板。查询列表(“select * from user”);System.out.println(地图);} }
5、运行测试方法
德鲁伊特数据源整合完成。
到此这篇关于跳羚整合德鲁伊特数据源的方法实现的文章就介绍到这了,更多相关跳羚整合德鲁伊特数据源内容请搜索盛行信息技术以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行它!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。