发布于2026-07-29 阅读(0)
扫一扫,手机访问
在SpringBoot中配置JDBC连接池,很多新手可能会纠结:到底要怎么配?其实答案很简单,完全不需要手动配置。只要你找到SpringBoot提供的启动器,一切就都水到渠成了。
话不多说,先在pom.xml中引入jdbc的启动器:
org.springframework.boot spring-boot-starter-jdbc mysql mysql-connector-ja va
引入之后,SpringBoot已经自动帮你引入了一个连接池,看下图就知道了:

接下来要做的,就是指定连接池的参数:
# 连接四大参数 spring.datasource.url=jdbc:mysql://localhost:3306/[your datasource] spring.datasource.username=root spring.datasource.password=root # 可省略,SpringBoot自动推断 spring.datasource.driverClassName=com.mysql.jdbc.Driver spring.datasource.hikari.idle-timeout=60000 spring.datasource.hikari.maximum-pool-size=30 spring.datasource.hikari.minimum-idle=10
当然,如果你更喜欢Druid连接池,Druid官方也提供了对应的启动器,直接引入即可:
com.alibaba druid-spring-boot-starter 1.1.6
连接信息的配置方式与上面基本一致,只是在连接池特有属性上,写法略有不同:
#初始化连接数 spring.datasource.druid.initial-size=1 #最小空闲连接 spring.datasource.druid.min-idle=1 #最大活动连接 spring.datasource.druid.max-active=20 #获取连接时测试是否可用 spring.datasource.druid.test-on-borrow=true #监控页面启动 spring.datasource.druid.stat-view-servlet.allow=true
SpringBoot官方并没有提供Mybatis的启动器,但Mybatis官方自己实现了,所以引入它也很简单:
org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.2
配置方面,基本没有太复杂的步骤:
# mybatis 别名扫描 mybatis.type-aliases-package=[your pojo] # mapper.xml文件位置,如果没有映射文件,请注释掉 mybatis.mapper-locations=classpath:mappers/*.xml
需要注意的是,这里没有配置mapper接口的扫描包,所以你需要给每个Mapper接口添加@Mapper注解,才能被识别到。

@Mapper
public interface UserMapper {
}
你也可以选择老mybatis的mapper方式,自己写sql
通用Mapper的作者也为自己的插件编写了启动器,直接引入就完事了:
tk.mybatis mapper-spring-boot-starter 2.0.2
不需要做任何配置,直接使用:
@Mapper public interface UserMapper extends tk.mybatis.mapper.common.Mapper{ // }
这是完整的演示pom.xml:
4.0.0 cn.itcast.user itcast-user 1.0-SNAPSHOT org.springframework.boot spring-boot-starter-parent 2.0.6.RELEASE org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-jdbc mysql mysql-connector-ja va org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.2 tk.mybatis mapper-spring-boot-starter 2.0.2
从实际项目来看,SpringBoot在整合JDBC、Mybatis和通用Mapper方面,确实做到了极致简化。核心思路就是“启动器+配置”的模式,你只需要引入对应的starter,再配置几个关键参数,就能快速完成集成。相比传统Spring的繁琐配置,这无疑省心得多。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8