springboot2到spring3的升级变化

发布时间 2023-05-31 12:23:41作者: xycccode

1.自动配置的变化

springboot2引入依赖后不需要手动配置属性文件,spingboot3引入依赖后还需手动配置属性文件

比如当我使用springboot3.1.0版本加入mybatis依赖生成springboo项目后,在pom文件加入druid连接池包的依赖,发现不管加哪个版本的druid,在接口访问数据库时一直用的还是

spingboot默认的hikari追光者连接池。解决办法是需要在属性文件中手动配置数据源类型:

在application.properties文件里面

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

加上上面这句配置即可,告诉sping使用哪个连接池。

然而当我用springboot2系列来构建springboot版本的时候,比如当我使用springboot2.7.5版本加入mybatis依赖生成springboo项目后,只需在pom文件加入druid连接池包的依赖无需额外的配置,在接口访问数据库时就可以自动由原来默认的hikari追光者连接池切换到druid连接池