1 认识一下MyBatisPlus是什么?
根据官网的解释,mybatis-plus 它是为简化而生的,只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。只需简单配置就可以完成强大的功能;
2 学习它有什么好处呢?
可以快速进行CRUD操作,节省大量时间。而且有很多丰富的功能,比如分页,代码生产器,性能分析,多组户,逻辑删除,自动填充,等等很多功能都很棒;
而我们这篇文章,主要关注MyBatisPlus环境的搭建,下面我们就主要是搭建MyBatisPlus环境;
如何才能快速搭建好MyBatisPlus环境呢?
要求:jdk1.8以上 mysql5.6以上 mybatisplus版本3.2.0
开发工具: idea2019
如果你完成下面的步骤就可以完成MyBatisPlus环境的搭建
01在idea中创建一个springboot项目.
快速创建springboot项目的方式可以通过idea里面的spring initializr的功能进行快速创建 如果下图New Project的步骤
选择lombok组件和springboot版本
上面选择之后,直接点击next下一步操作; 写上自己的包名。直到项目创建完毕;
02项目创建完之后,在pom.xml引入依赖
03在数据库创建表user,并且添加数据
数据可以随便写几条;
04在项目里面新增实体类 User类
属于com.xiaopang.mp.domain包,字段有id name age email,createtime updatetime
@Data
public class User {
private Long id;
private String name;
private Integer age;
private String email;
private LocalDateTime createtime;
private LocalDateTime updatetime;
}
05 新创建一个UserMapper接口 让接口去继承BaseMapper, 该接口在com.xiaopang.mp.mapper包下面
public interface UserMapper
extends BaseMapper
06 在启动类上面配置扫描包路径
@SpringBootApplication
@MapperScan("com.xiaopang.mp.mapper")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class,args);
}
}
07在创建配置文件 application.yml
spring:
datasource:
#数据库驱动类
driver-class-name: com.mysql.jdbc.Driver
#连接数据库协议
url: jdbc:mysql:///mpdemo
#数据库用户名
username: root
#数据库密码
password: admin
08 写测试类进行测试MyBatisPlus环境
@RunWith(SpringRunner.class)
@SpringBootTest
public class TestMyBatis {
@Autowired
private UserMapper userMapper;
@Test
public void testSelect() throws Exception{
List
for (User user : users) {
System.out.println(user);
}
}
}
▼更多精彩内容,请长按二维码▼