没有搭建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,'男');