`

91.Spring Boot属性spring.datasource.type特别篇

阅读更多

 

 

 

application.properties配置文件中有一个属性spring.datasource.type

 

这个属性的作用就是配置数据源的类型,《从零开始学Spring Boot在一篇文章就介绍过如何使用Druid作为我们的数据源。具体相关文章可以参考:

 

15Spring Boot使用Druid和监控配置【从零开始学Spring Boot 

16Spring Boot使用Druid(编程注入)【从零开始学Spring Boot

 

       本章文章只是想对于spring.datasource.type做一个总结。

       第一点:我们要清楚的就是Spring Boot默认的数据源是org.apache.tomcat.jdbc.pool.DataSource

在实际开发中我们可能需要使用我们比较熟悉的数据源或者性能比比较高的数据源,比如Druid,那么很自然的我们就不能使用默认的数据源,这时候spring.datasource.type就诞生了。

       spring.datasource.type属性的存在能够使我们快速的指定我们需要的数据源,但是在使用的过程当中还是需要有些需要注意的:

 

       需要注意的是:spring.datasource.type旧的spring boot版本是不能识别的。

       后话1更新于2016820:很抱歉的是新版本也废弃了这个属性,配置完之后启动就会报错,所以现在知道的情况是1.2版本不支持,1.3版本支持,1.4.0版本不支持具体信息可以http://stackoverflow.com/questions/39032368/not-able-to-set-spring-datasource-type-in-spring-boot-1-4 

 

       后台2更新于2016924):spring boot 1.4.1重新支持了spring.datasource.type属性,从1.4.0的启动报异常到1.4.1支持,个人觉得这个应该是官方在升级的时候,影响到了spring.datasource.type属性的使用。不管怎么样,希望spring boot做的越来越好。

 

à悟空学院:https://t.cn/Rg3fKJD

学院中有Spring Boot相关的课程!点击「阅读原文」进行查看!

SpringBoot视频:http://t.cn/A6ZagYTi

Spring Cloud视频:http://t.cn/A6ZagxSR

SpringBoot Shiro视频:http://t.cn/A6Zag7IV

SpringBoot交流平台:https://t.cn/R3QDhU0

SpringData和JPA视频:http://t.cn/A6Zad1OH

SpringSecurity5.0视频:http://t.cn/A6ZadMBe

Sharding-JDBC分库分表实战http://t.cn/A6ZarrqS

分布式事务解决方案「手写代码」:http://t.cn/A6ZaBnIr

 

分享到:
评论
3 楼 fennys 2017-01-03  
貌似不支持连接池设置
2 楼 林祥纤 2016-12-01  
魔主万界DEV 写道
1.4.2.RELEASE也支持了spring.datasource.type属性的配置,新版本又改回来了


嗯。
1 楼 魔主万界DEV 2016-11-30  
1.4.2.RELEASE也支持了spring.datasource.type属性的配置,新版本又改回来了

相关推荐

Global site tag (gtag.js) - Google Analytics