springboot2到spring3的升级变化
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连接池