写在前面
学习笔记
1、新建springboot项目
MYSQL数据库、表
pom.xml里面的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.4</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
application.yaml
# 应用名称
spring.application.name: demo
# 应用服务 WEB 访问端口
server.port: 8080
# 数据库驱动:
spring.datasource.driver-class-name: com.mysql.cj.jdbc.Driver
# 数据源名称
spring.datasource.name: defaultDataSource
# 数据库连接地址
spring.datasource.url: jdbc:mysql://localhost:3306/test?serverTimezone=UTC
# 数据库用户名&密码:
spring.datasource.username: root
spring.datasource.password: 密码
#下面这些内容是为了让MyBatis映射
#指定Mybatis的Mapper文件
mybatis.mapper-locations: classpath:mappers/*xml
#指定Mybatis的实体目录
mybatis.type-aliases-package: com.example.demo.mybatis.entity
项目目录结构
2、从bean到controller
bean
dao (SqlSessionTemplate在这里使用)
mapper.xml
Controller