Appearance
1.创建模块环境
- 创建模块,勾选 Spring Initializr 并配置相关基础信息

- 选择当前模块所需要的技术集(MyBatis、MySQL)

2.测试
- 编写 application.yml 配置文件
yml
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/tb_band?serverTimezone=UTC
username: root
password: root
- 定义实体类
java
public class Book {
private Integer id;
private String name;
private String type;
private String description;
}
- 定义 dao 接口,添加注解 @Mapper
java
@Mapper
public interface BookDao {
@Select("select * from tb_book where id=#{id}")
Book getById(Integer id);
}
- 定义测试类
java
@SpringBootTest
class Demo2ApplicationTests {
@Autowired
private BookDao bookDao;
@Test
void contextLoads() {
Book book = bookDao.getById(1);
System.out.println(book);
}
}
3.使用 Druid 数据源
- 导入 Druid 依赖
xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.16</version>
</dependency>
- 编写 application.yml 配置文件,添加 type
yml
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/tb_band?serverTimezone=UTC
username: root
password: root
type: com.alibaba.druid.pool.DruidDataSource