一、背景
项目需要集成Mybatis-plus用作服务的ORM。
二、实现
2.1 pom.xml引入
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>${mybatis-plus.version}</version>
</dependency>
2.2 application.yml配置文件添加数据库连接
server:
port: 8084
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://***.**.**.***:32630/数据库名称?useSSL=true&useUnicode=true&characterEncoding=UTF-8
username: root
password: 123456
三、安装代码生成插件 Mybatisplus Code Generator
3.1 配置代码插件的数据库连接
配置需要生成的文件,比如service,controller等
3.2 选择需要写代码的业务表格生成对应的代码文件
3.3 选中表格,点击生成
插件会生成代码文件到指定目录下,刷新项目文件夹即可出现
四、编写一个简单的查询
4.1接口实现类编写查询方法
/**
* 查询dim部门表
* */
public List<DimDept> selectDimDeptList()
{
QueryWrapper<DimDept> queryWrapper=new QueryWrapper<DimDept>();
return dimDeptMapper.selectList(queryWrapper);
}
4.2 接口声明类声明接口
/**
* 查询dim部门表
* */
public List<DimDept> selectDimDeptList();
4.3 控制器编写一个查询接口
/**
* 查询dim部门表
* */
@ApiOperation("查询dim部门表")
@RequestMapping(value = "selectDimDept",method = {RequestMethod.GET})
public List<DimDept> selectDimDeptList()
{
return dimDeptService.selectDimDeptList();
}
4.4 效果展示
查询除了数据库dim_dept表里面的数据