行业知识
springboot-整合mybatis
2026-11-15 23:45:57
来源:互联网转载
1.导入依赖
org.mybatis.spring.boot mybatis-spring-boot-starter 3.0.3 mysql mysql-connector-java 8.0.33 org.springframework.boot spring-boot-starter-jdbc org.projectlombok lombok
导入���依赖有:
- springboot整合mybatis的依赖
- mysql
- 数据库驱动
- lombok
2.配置数据源
#配置数据源spring.datasource.username=rootspring.datasource.password=123456spring.datasource.url=jdbc:mysql://localhost:3306/user?serverTimezone=UTC&userUnicode=true&characterEncoding=utf-8spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
- 有了springboot,所有的配置都在application.propeeties文件中编写
3.连接数据库
4.编写pojo层
@Data@AllArgsConstructor@NoArgsConstructorpublic class User { private int id; private String name; private int age;}5.编写mapper层
//这个注解表示了这是一个mybatis的mapper类@Mapper//这个注解表明将这个类注入到了spring中@Repositorypublic interface UserMapper { List selectAllUser();}上面的两个注解:
-
@Mapper 属于mybatis中的注解,表明这个类是mybatis中的mapper接口
-
@Repository 属于spring中的注解,表明这个接口已经被注入到的springIOC容器中托管了
6.编写mapper映射文件
这个映射文件放在resource目录下
select * from tb_user
7.mybatis配置
同样的,配置一类的东西,统一放在application.properties文件中
# 别名配置mybatis.type-aliases-package=com.kuang.pojo# 映射路径mybatis.mapper-locations=classpath:mybatis/mapper/*.xml
上面的配置有:
- mybatis的别名配置
- mapper文件的映射路径
注意: 映射路径中的mybatis是一级目录,前面不需要加"/",否则会找不到配置文件
8.编写Controller层
没有添加Service层,想添加的小伙伴可以自行添加>_
-
- 有了springboot,所有的配置都在application.propeeties文件中编写
下一篇:DWZ短网址揭秘,如何轻松打开?