Springboot-Mybatis学习记录
记录学习 Javaweb 的 Mybatis 中的收获与遇到的一些问题。
views
| comments
我听的课程为黑马23年的Javaweb课程,其中有一部分内容与现在(2025)有出入
在IDEA中有个巨烦的事情,就是maven项目下载不了源码,每次都说找不到对象,最后在网上一通搜索后找到了个有用的,在项目文件夹下打开命令行,使用:
mvn dependency:resolve -Dclassifier=sources
powershell即可解决。
遇到的问题#
Springboot3中切换默认数据库连接池到Druid时需要在 pom.xml
中多配置一些内容,不然切换不成功:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.21</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-3-starter</artifactId>
<version>1.2.21</version>
</dependency>
xml也就是在Springboot3中切换为Druid连接池必须添加 druid-spring-boot-3-starter
依赖,否则需要通过自定义配置类的方法才能切换成功。
配置类的代码:
@Configuration
public class DataSourceConfig {
@Bean
@ConfigurationProperties(prefix = "spring.datasource.druid")
public DataSource getDataSource() {
return DruidDataSourceBuilder.create().build();
}
}
java