一、创建module

二、选择Spring Boot
注意选择:language:java,type:maven,java:17,packaging:jar

三、选择项目依赖
spring boot:3.3.4
添加依赖:Lombok(简化实体类代码),spring boot devtools,spring web,mysql driver
切记:此处不需要添加任务mybatis依赖

四、intellij上新建数据库
第三步填写数据库具体的信息
五、添加mybatis plus依赖
添加专用于spring-boot 3.X 的mybatis plus版本,如下:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
<version>3.5.7</version>
</dependency>
切记不能添加错版本,注意artifactId里面的内容不能写错。
六、用mybatisX-generator创建代码
提前在intellij上安装mybatisX插件,此处不再复述。
在需要创建代码的库表上点击右键,选择mybatisX-generator,如下:

修改module为本次项目,relative package为实体类的包名,base package为实体类包的上层包路径。className为生成实体类的名称,如下:

关注下图红色框内容,本项目采用lombok简化代码量,采用mybatis-plus 3及以上版本

点击完成,创建代码路径下入:

七、添加application.yml相关配置信息
(一)修改resources目录下的application.properties文件为application.yml

(二)添加web访问端口配置
# 端口
server:
port: 8080
(三)添加mysql数据库连接配置
spring:
datasource:
url: jdbc:mysql://localhost:3306/pskj-shop?useUnicode=true&characterEncoding=utf8
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
(四)添加mybatis plus配置
classpath为mapper xml文件所在目录
# Mybatis-Plus配置
mybatis-plus:
# 指定Mapper接口的位置,这里使用classpath*表示加载所有匹配的资源,mapper/*.xml表示 mapper 目录下所有以 .xml 结尾的文件
mapper-locations: classpath*:mapper/*.xml
八、添加项目启动mapper扫描配置
添加:@MapperScan("com.skite.springbootmybatisplus.mapper"),如下
@SpringBootApplication
@MapperScan("com.skite.springbootmybatisplus.mapper")
public class SpringBootMybatisPlusApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBootMybatisPlusApplication.class, args);
}
}
九、添加controller类测试

代码如下:
@RestController
@RequestMapping("/cities")
public class CitiesController {
@Autowired
private CitiesService citiesService;
@GetMapping
public List findAll(){
return citiesService.list();
}
}
测试界面如下:


888






