【干货分享】IDEA插件推荐,有了它的存在,我不配当CRUD程序员,自卑了...

作者: 薛伟同学分类: 野生技能协会 发布时间: 2020-03-20 02:13:39 浏览:54416 次

【干货分享】IDEA插件推荐,有了它的存在,我不配当CRUD程序员,自卑了...

星耀晨夕:
我又来了[doge]本期莫提摸鱼插件 Easy code 1.基于 Idea 代码生成插件 类似mybatis逆向工程根据数据库和表反向生成实体类 这个莫提的摸鱼插件更强 也可以生成service controller 甚至生成前端 。 2.首先打开Idea 在resources目录下 创建mybatis. mapper文件夹 (所有sql映射文件) 3.File Settings plugins搜索Easy Code插件 安装 重启Idea 4.创建数据库 Easy Code里边两张表 学生表 老师表等各个信息 5.侧面有个database点开有个加号➕ 创建数据源 data source —Mysql 6.学生表教师表右边已经有了,打开setting s有个other settings 有个easy code有type mapper的映射 template setting有实体类 service sql映射文件 博客有模板点击ok 7.如何生成呢,右侧那个窗口 右键student有个easy code选择其中一部分或是全部窗口可以改 8.左边自动生成了 实体 mapper接口 增加几个增删改 几个查 9.同时生成多张表右侧多选重复7 10.业务层注入进去 测试增加方法 首先创建学生实体类 直接调用业务层方法进行操作 打开数据库就有刚刚加入的了 11.测试查 其他一样 12.莫提博客具体操作都有 [哦呼] 我愿称他为莫提又一摸鱼插件[锦鲤]

【回复】回复 @酸奶不含糖 :数据库增加字段修改字段类型不是常有的事吗
【回复】单击easycode 第二个选项。
芝士炸鸡排:
说真的,没有我自己用mybatis的生成器的源代码,拉出来,自己改出来的一整套自定义生成工具好用。我不但可以生成这些,还能生成其他我想生成的任何东西,比如vue页面,再比如各种xml配置文件,再比如说各种配置类,再比如说各种uniapp代码文件。总之随便想弄啥就弄啥。不过这个也挺好的,先收了[doge]

【回复】倒是开源出来让大家用呗
弦歌ty:
感谢up主分享[抱拳]个人使用后的感想,感觉这个插件用来做简单的curd还行,但是复杂点的业务就不行了,相对于mybatis plus,mp要更灵活一些,定制化程度个人感觉要高一些,easycode感觉就是创建了一些简单的模板,如果有不道之处,见谅[tv_笑哭]

【回复】要是啥都能生成,还要我们这些搬砖工干嘛[doge]
【回复】回复 @宽容的取笑 :但是感觉mp直接使用通用mapper和条件生成器,就很够用了,而且还很方便,也看开发者自己啦
【回复】回复 @酥胖子su :也对,哈哈哈哈哈哈哈
新的开始0001:
[吃瓜],crud可以用mybatis-plus啊,快速开发可以用jeesite,里面也自带了。最后是,我们公司好多年以前的业务系统就支持了,可以根据表结构,定制化生成sql.xml,componet,controller.l,jsp,再配置下菜单,crud页面就出来了

【回复】mybatis-plus 在实际开发中其实不太实用 个人感觉对代码的侵入性太强 UP主发EasyCode也是 良心推荐 只生成代码 兼容并报
【回复】回复 @君の名幂 :好吧,我门门主这边用,感觉还好吧,不同的人看法不同,就像lombok一样
【回复】回复 @我是莫提 :其实不难的,用 freemaker,vm之类的,在自定义一下模板,主要是自己写的怕关键时刻出幺蛾子
ispong:
github 个人的开源项目 spring-oxygen 求三连

【回复】https://www.bilibili.com/read/cv16165470?spm_id_from=333.999.0.0
爱上java:
感觉这个生成简单的还可以,针对于公司内部的,更注重业务,权限,安全,逻辑等,这就要结合需求了,这个就不行了[喜极而泣][喜极而泣][喜极而泣][喜极而泣]

【回复】那肯定的呀,如果什么都能生成好多程序员都没工作了[喜极而泣] 不过最简单的增删查改生成一下还是挺方便的
齐霖Kylin:
默认模板够用,但是注意生成的DAO上没有@Mapper注解,需要自己加一下

【回复】在启动类上加上MapperScann注解,把Mapper注入进去他不香么[呲牙][呲牙]
FeignClient:
最近学完ssm,我甚至不知道有mybatis plus这玩意。话说在真正的工作中,就这种类似的东西应用的多不多啊

【回复】自己做项目的话可以随便用,咋方便咋来,到公司就得看每个公司的要求了
喜欢雪中晒太阳的猫:
easycode不是用来copy然后改代码的嘛[捂脸]

【回复】https://www.bilibili.com/read/cv16165486?spm_id_from=333.999.0.0
一撮毛诶_:
虽然只会HTML和js吧,但还是认真看完并三连了

星耀晨夕:
真的干货,必须三连,这次的总结是:摸鱼神器的增删改查[哦呼]

欧皇萝卜头:
为了毕设弄了三天逆向工程……还没成功[灵魂出窍][灵魂出窍]

星耀晨夕:
赶紧更新呀[鸡腿][鸡腿][鸡腿]我是你的催更人

编程 程序员 JAVA 教程 逆向工程 java自学 开发效率 代码生成 IDEA插件

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

更多相关阅读