1.创建Spring Boot项目,我使用的是(org.apache.maven.archetypes:maven-archetype-quickstart)
2.pom.xml中添加依赖包(maven包下载地址:https://mvnrepository.com/)
<!-- 使用Spring Boot 2.7.0 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.0</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<!-- 添加web依赖包,Spring Boot依赖web版本是5.3.2 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--添加Mybatis 依赖包-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.3</version>
</dependency>
<!--使用druid连接池-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.2.8</version>
</dependency>
<!--数据库使用postgreSql-->
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.4.0</version>
</dependency>
3.编写启动类
@SpringBootApplication
public class App
{
public static void main( String[] args )
{
SpringApplication.run(App.class,args);
}
}
4.创建资源文件目录 resources
5.配置mybatis相关信息
6.配置数据库和druid监控
7.在启动类上加 @MapperScan("org.example.mapper") //用于扫描org.example.mapper下的mapper文件
8.在mapper 包下创建 LoginMapper.Java。代码中的sys_user为数据库表实体类
9.在resources/mybatis/mapper 下创建 LoginMapper.xml
10.在service 包下创建 LoginService.Java。
11.使用测试类测试,验证运行成功。