Harbour's Blog

Back

我听的课程为黑马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
Springboot-Mybatis学习记录
https://zharbour.netlify.app/blog/mybatis
Author Zhidong Zhang
Published at March 26, 2025
Comment seems to stuck. Try to refresh?✨