没有搭建ssm经验的同学请移步SSM后端框架搭建(有图有真相)_ssm编写后台接口-CSDN博客
环境搭建
1.创建项目
2.配置pom.xml文件
<properties>
<maven.compiler.source>18</maven.compiler.source>
<maven.compiler.target>18</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<!--导入父工程-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.1.0</version>
</parent>
<dependencies>
<!--springmvc-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<!--将文件打包默认jar-->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
3.配置启动类,类名可随意
4.建立controller层
5.运行启动类
整合mybatis
1.添加pom文件
<!--MySQL驱动-->
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
</dependency>
<!--springboot整合mybatis-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>3.0.3</version>
</dependency>
<!--lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.30</version>
</dependency>
2.设置配置文件application.yml
文件名不可更改 文件缩进不可更改
3.新建数据库表
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`uid` varchar(8) DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`age` int(11) DEFAULT NULL,
`sex` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8;
/*Data for the table `user` */
insert into `user`(`id`,`uid`,`name`,`age`,`sex`) values
(10,'20240909','张三丰',9999,'男'),
(11,'20240907','张无忌',111,'男'),
(12,'12010909','郭靖',11,'男'),
(13,'22222222','黄蓉',18,'女'),
(14,'43215678','赵敏',18,'女'),
(15,'78787878','杨过',22,'男'),
(18,'12344321','小龙女',18,'女'),
(19,'12312333','段誉',18,'男'),
(20,'67676765','令狐冲',28,'男'),
(21,'88899977','虚竹',18,'男'),
(22,'11111111','萧峰',18,'男'),
(24,'12121234','石破天',22,'男');