目录
1.正文
1. springboot整合数据源。
2. springboot整合mybatis
2. springboot整合PageHelper分页插件
4. springboot整合定时器。
5. springboot整合swagger Api文档.
2.springboot整合数据源
数据源: 指的是数据源。即是: springboot框架连接数据库。
(1)引入依赖
<!--加入数据源的启动依赖: springboot启动时会加载对应的自动装配类。-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
(2)配置数据源信息---application.properties
#配置数据源
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/myda2?serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=root
(3)测试
@SpringBootTest(classes = Application.class)
class ApplicationTests {
@Autowired
private DataSource dataSource;
@Test
public void test01() throws SQLException {
//验证了springboot可以帮你完成数据源的自动装配功能
System.out.println(dataSource.getConnection());
}
}
上面默认这个数据源使用的连接池Hikari。如果不想使用默认的连接池,我们可以引入第三方的连接池。
2.1集成druid数据源
(1)依赖
<!--引入数据库连接池druid-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.2.8</version>
</dependency>
(2)配置文件
#配置数据源
spring.datasource.druid.url=jdbc:mysql://localhost:3306/myda2?serverTimezone=Asia/Shanghai
spring.datasource.druid.driver-class-name=com.mysql.cj.jdbc.Driver
spring.d