15

IDEA 神器推荐: 一键帮你生成所需代码~

 4 years ago
source link: http://mp.weixin.qq.com/s?__biz=MzA3MTUzOTcxOQ%3D%3D&%3Bmid=2452970837&%3Bidx=1&%3Bsn=d57b65265ab4b9437c69db95ad04f167
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

点击上方“ 搜云库技术团队 ”关注,选择“ 设为星标

回复“ 面试题 ”领 《96份:3265页面试题》

EasyCode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。

1、安装(EasyCode)

3yIBbiI.jpg!web

我这里的话是已经那装好了。

建议大家在安装一个插件,叫做Lombok。

Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。

2、建立数据库

3、在IDEA配置连接数据库

在这个之前,新建一个Springboot项目,这个应该是比较简单的。

建好SpringBoot项目之后,如下图所示,找到这个Database

jq2EZ3Y.jpg!web

按照如下图所示进行操作:

FNfe6rz.jpg!web

然后填写数据库名字,用户名,密码。点击OK即可。这样的话,IDEA连接数据库就完事了。

ANF7Rf6.jpg!web

4、开始生成代码

在这个里面找到你想生成的表,然后右键,就会出现如下所示的截面。

ANraqe7.jpg!web

点击1所示的位置,选择你要将生成的代码放入哪个文件夹中,选择完以后点击OK即可。

yQFFZbZ.jpg!web

勾选你需要生成的代码,点击OK。

iu6fauM.jpg!web

这样的话就完成了代码的生成了,生成的代码如下图所示:

UNNBFr7.jpg!web

5、pom.xml

6、Application.yml

7、启动项目

在启动项目之前,我们需要先修改两个地方。

在dao层加上@mapper注解

uY7JBnJ.jpg!web

在启动类里面加上@MapperScan("com.vue.demo.dao")注解。

RVj6VnF.jpg!web

启动项目

vyE7ryu.jpg!web

测试一下

MB7NrqI.png!web

作者:HeloWxl

jianshu.com/p/e4192d7c6844

《第2版:互联网大厂面试题》

分类  92  PDF 累计 3625页! 我会持续更新中,马上就出第三版,涵盖大厂算法会更多!

IFR7viR.png!web

第2版:题库非常全面

包括 Java 集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat、Python、HTML、CSS、Vue、React、JavaScript、Android 大数据、阿里巴巴等大厂面试题等、等技术栈!

第2版: 都是亲自整理, 看看缩略图吧

NFvMVjE.png!web

部分内容预览

7NN7vuf.png!web

QB3iauR.png!web

第2版:面试题,怎么领取?

扫码关注我另一个公众号

没错,扫码关注,即可下载

(这是神奇的二维码,你不用回复关键字)

近期技术热文


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK