SpringBoot集成一般步骤:创建SpringBoot项目 ——> 导入依赖 ——> 进行配置 ——> demo测试
- 创建SpringBoot项目(IDEA)
- 点击右上角 File
- 选择 New
- 点击 Project
- 点击 Spring INitializr 项目进行项目的基础配置
- 点击 Next
- 选择导入的起步依赖
- 点击 Finish
- 导入依赖
-
因为我们已经在创建时勾选了mybatis ,所以不需要再进行引入,我们查看一下pom文件确定导入了依赖
-
开始创建起始项目
-
- 配置yml文件
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
username: root
password: 123456
url: jdbc:mysql://localhost:3306/test_student
mybatis: # mybatis的配置
configuration:
map-underscore-to-camel-case: true # 开启驼峰映射
mapper-locations: classpath:mapper/*.xml # 确定映射xml文件的路径
logging:
level:
com.example.demo.mapper: debug # 输出执行的sql
- 测试 根据自己写的业务进行测试
- 针对mybatis-Plus
- 修改依赖为:
<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.3</version> </dependency> - 配置文件修改为
spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver username: root password: 123456 url: jdbc:mysql://localhost:3306/test_student mybatis-plus: # mybatis-plus的配置 自带驼峰映射 configuration: mapper-locations: classpath:mapper/*.xml # 确定映射xml文件的路径 logging: level: com.example.demo.mapper: debug # 输出执行的sql - 常用实现接口(自带单表基础sql):
interface servier extends IService<Object>{} class ServiceImpl extends ServiceImpl<Mapper,Object> implements ServiceStu{} interface Mapper extends BaseMapper<Object> {}
- 修改依赖为: