idea mybatis插件_SpringBoot整合Mybatis与EasyCode(快速开发神器)

1. SpringBoot整合Mybatis

此处SpringBoot整合Mybatis是xml形式的整合,注解整合点我1.1 新建boot项目并导入依赖,依赖如下

org.mybatis.spring.bootmybatis-spring-boot-starter2.0.0

com.alibabadruid-spring-boot-starter1.1.10

mysqlmysql-connector-java5.1.28runtime

1.2 配置application.properties文件

spring.datasource.url=jdbc:mysql:///tm?useUnicode=true&characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

1.3 在启动类上面添加注解

若是不添加此注解须在每个持久层类添加@Mapper注解

@MapperScan(basePackages = "com.example.easycode03.dao")

目录参考

bf6ebdbdebf44a7296b3999664066336

1.4 mapper文件存放位置

1.4.1 若是存放在持久层目录下(如图)

02ef282707fe40729f22bf0545617caf

放在此处的xml文件会被自动扫描到,但是有另外一个Maven带来的问题,就是java目录下的xml资源在项目打包时会被忽略掉,所以,如果xml文件放在持久层下,需要在pom.xml文件中再添加如下配置,避免打包时java目录下的XML文件被自动忽略掉

src/main/java

**/*.xml

src/main/resources

1.4.2若存放在资源目录下(如图)

1fa7626235ca40a5b6d0c77314edbb83

需要在application.properties中告诉mybatis去哪里扫描mapper配置如下

#告诉mybatis去哪里扫描mapper
mybatis.mapper-locations=classpath:mapper/*.xml

到此boot整合mybatis就完成了

2.EasyCode(快速开发神器)

Easycode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大,相比代码版的逆向工程使用Easycode真是太舒服了

2.1安装EasyCode插件

498c9055bbf246d28c13608ad9e02ae6

安装后记得要重启idea才能正常使用2.2在IDEA配置连接数据库

2bd1a91fea16498298d975f484623f60
2d55448603f74a58ab2ecb652ea844d6

连接成功图

6af7610c0f36467ba787ca853ffa5655

2.3生成代码

10761db49bd54fe68d63713057770d60
7c4b570fa5a84910a5eb036a05a1ac56

2.4也可以自定义模板

de182a38d93149b0b16810998a228b4c

这个插件真的特别牛( ఠൠఠ )ノ

9295a23c870c413fadfb3d2ed1499443
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值