SpringBoot整合Druid

  1. 导入Druid对应的starter
pom 复制代码
<dependency>
	<groupId>com.alibaba</groupId>
	<artifactId>druid-spring-boot-starter</artifactId>
	<version>1.2.6</version>
</dependency>
<dependency>
	<groupId>com.baomidou</groupId>
	<artifactId>mybatis-spring-boot-starter</artifactId>
	<version>3.4.3</version>
</dependency>
  1. 变更Druid的配置方式
yml 复制代码
spring:
  datasource:
  	druid:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://localhost:3306/ssm_db?serverTimezone=UTC	
      username: root
      password: root
  1. 定义数据层接口与映射配置
java 复制代码
@Mapper
public interface UserDao {
	@Select("select * from user")
	public List<User> getAll();
}
  1. 测试类中注入dao接口,测试功能
java 复制代码
@SpringBootTest
class Springboot07MybatisApplicationTests {
	@Autowired
	private BookDao bookDao;
	@Test
	public void testGetById() {
		Book book = bookDao.getById(1);
		System.out.println(book);
}
}
相关推荐
凤山老林40 分钟前
SpringBoot + Configuration2 实现配置的实时双向更新
java·spring boot·后端
2601_963869953 小时前
【计算机毕业设计】基于 Spring Boot+Vue的手工体验馆管理系统的设计与实现
java·spring boot·后端
软萌萌的110 小时前
Java Spring Boot 修改yml配置&加载顺序规则
java·spring boot·python
yio_yin17 小时前
MyBatis
java·前端·mybatis
無a伟19 小时前
Redis事务详解:原理、实战、坑点与实践
mybatis
豆角焖肉21 小时前
MyBatis延迟加载、缓存机制与注解开发
java·spring·mybatis
LSL666_21 小时前
SpringBoot静态资源映射
java·spring boot·spring
LSL666_1 天前
10 Springboot的热部署
java·spring boot·后端
小蒜学长1 天前
基于SpringBoot的社区供暖管理系统设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端
zzzll11111 天前
SpringBoot 入门与实践指南
java·spring boot·后端