文章目录
- 一、初始化时导入的几个基本依赖
- 二、pom文件需要修改的几个地方
- 三、pom文件需要再增加的几个依赖
- 四、maven仓库记得改成自己电脑本地的!!!
- 五、报错的关于test目录的两个包
- 六、根据数据创建实体类
- 七、创建mapper接口
- 八、测试数据库是否连接成功ioc的报错问题
- 九、驼峰命名数据库映射报错问题解决
- 十、增删改查的基本流程
- 容易遗忘的点
一、初始化时导入的几个基本依赖
Lombok
Spring Web
Thymeleaf
MySQL Driver
二、pom文件需要修改的几个地方
<properties>
<java.version>1.8</java.version>
</properties>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.8.RELEASE</version>
<relativePath/>
</parent>
三、pom文件需要再增加的几个依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.1.tmp</version>
</dependency>
四、maven仓库记得改成自己电脑本地的!!!
五、报错的关于test目录的两个包
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
六、根据数据创建实体类
根据数据库的字段名进行属性的定义,有下划线的用驼峰命名。
七、创建mapper接口
创建好mapper接口之后继承BaseMapper<实体类名>
八、测试数据库是否连接成功ioc的报错问题
加上下面这个注解就可以解决
@MapperScan(“com.example.xiangyang_books_management_system.mapper”)
@SpringBootApplication
@MapperScan("com.example.xiangyang_books_management_system.mapper")
public class XiangYangBooksManagementSystemApplication {
public static void main(String[] args) {
SpringApplication.run(XiangYangBooksManagementSystemApplication.class, args);
}
}
九、驼峰命名数据库映射报错问题解决
mybatis-plus:
configuration:
#在映射实体或者属性时,将数据库中表名和字段名中的下划线去掉,按照驼峰命名法映射 address_book ---> addressBook
map-underscore-to-camel-case: false
十、增删改查的基本流程
先创建mapper
再创建service
最后再创建controller
将接口放在前端url上边
容易遗忘的点
别忘了加servie注解
@Service
public class BookServiceImpl implements BookService {
别忘了加@MapperScan
@SpringBootApplication
@MapperScan("com.example.xiangyang_books_management_system.mapper")
public class XiangYangBooksManagementSystemApplication {
public static void main(String[] args) {
SpringApplication.run(XiangYangBooksManagementSystemApplication.class, args);
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)