1,新建SpringBoot工程,导入对应依赖(
springboot,
mysql,
mybatis-plus,
springboot-web...)
2,application.properties:配置数据库账密,驱动,地址:
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus?serverTimezone=GMT%2B8 spring.datasource.username=root spring.datasource.password=123456
3,mapper,service,controller。每一层该整整
--mapper: 继承 BaseMapper<User>
--xml:注意namespace
<mapper namespace="com.example.bootstudy.mapper.UserMapper">
--service: 继承IService<User>
--Impl:
extends ServiceImpl<UserMapper,User> implements UserService 其中ServiceImpl装配了mapper
--controller:注意下注解,映射。
4,启动项目,访问。
【Bug】:
Error instantiating class "实体类"
原因:该实体只有有参构造没有无参构造
解决:删除全部的有参构造或者添加一个无参构造