一.Spring Boot环境搭建
1.新建maven工程
2.添加依赖
在pom文件中添加:
(1). spring-boot-starter-parent:可以使用spring boot框架
< !-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent -->
< dependency>
< groupId>org.springframework.boot
< artifactId>spring-boot-starter-parent
< version>2.6.4
< type>pom
< /dependency>
(2). spring-boot-starter-web:可以开发web项目
< !-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web -->
< dependency>
< groupId>org.springframework.boot
< artifactId>spring-boot-starter-web
< version>2.6.4
< /dependency>
3.按照src-main-java-com.software-TestMyBatis.jav创建包,添加启动类 TestMyBatis.java,代码为:
@SpringBootApplication
public class TestMybBatis {
public static void main(String[] args) {
SpringApplication.run(TestMybBatis.class,args);
}
}
4.点击主类main方法的运行箭头,运行spring boot。若启动成果,显示如下:
二.MyBatis环境搭建
1.新建maven工程
2.添加依赖
在pom文件中添加:
(1). mysql:可以使用MySql数据库
< !-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
< dependency>
< groupId>mysql
< artifactId>mysql-connector-java
< version>8.0.21
< /dependency>
(2). junit:可以使用单元测试
< !-- https://mvnrepository.com/artifact/junit/junit -->
< dependency>
< groupId>junit
< artifactId>junit
< version>4.12
< scope>test
< /dependency>
(3). spring-boot-starter-test :可以使用单元测试
< !-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-test -->
< dependency>
< groupId>org.springframework.boot
< artifactId>spring-boot-starter-test
< version>2.6.3
< scope>test
< /dependency>
(4). mybatis-spring-boot-starter:springboot中继承mybatis框架
< !–https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter–>
< dependency>
< groupId>org.mybatis.spring.boot
< artifactId>mybatis-spring-boot-starter
< version>1.3.2
< /dependency>
3.数据准备
在IDE中连接数据库,导入表
(1)新建数据库mybatis
(2)在数据库mybatis上右键-run SQL scripts-选择sql文件运行
4.在resources文件夹下新建application.properties文件,在其中配置数据库信息和端口信息
#端口
server.port=9090
#datasource数据源,连接数据库
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis?serverTimezone=Asia/Shanghai
spring.datasource.username=zhj
spring.datasource.password=123456
5.在src/main/java下创建com.software包,其下创建三层架构包,和pojo包
6.生成pojo实体类,映射数据库中的表
7.生成Mapper映射接口,映射到数据库中的表,对该表进行操作。写好操作方法,例如查询所有用户的方法
接口名称命名: 数据库表名/pojo实体类名+Mapper
方法: public List getAllUsers();
接口中的方法定义好,不需要写实现类,由mybatis框架来实现,可以把对应的mapper.xml文件当做是实现类。
代码如下:
public interface UserMapper {
public ListgetAllUsers( ) { } }



