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连接池
- springboot2 springboot spring3 springspringboot2 springboot spring3 spring springboot2 springboot alibaba spring spring3 表格spring3页面spring springboot2 springboot2 springboot springboot2 springboot swagger3 swagger springboot2 springboot mybatis springboot2 springboot lettuce redis springboot2 springboot mybatis3 mybatis