👉 这是一个或许对你有用的社群
🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料:
《项目实战(视频)》:从书中学,往事中“练”
《互联网高频面试题》:面朝简历学习,春暖花开
《架构 x 系统设计》:摧枯拉朽,掌控面试高频场景题
《精进 Java 学习指南》:系统学习,互联网主流技术栈
《必读 Java 源码专栏》:知其然,知其所以然
👉这是一个或许对你有用的开源项目
国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。
功能涵盖 RBAC 权限、SaaS 多租户、数据权限、商城、支付、工作流、大屏报表、微信公众号等等功能:
Boot 仓库:https://gitee.com/zhijiantianya/ruoyi-vue-pro
Cloud 仓库:https://gitee.com/zhijiantianya/yudao-cloud
视频教程:https://doc.iocoder.cn
【国内首批】支持 JDK 21 + SpringBoot 3.2.2、JDK 8 + Spring Boot 2.7.18 双版本
来源:juejin.cn/post/
7273742031750135849
快速开始一个业务的开发,是每一个程序员必备的技能。
如何进行快速的开发,市面上有着很多插件,良莠不齐,今天我来介绍一个自己一直在用的一个插件。easy code,如果你的项目只有crud的话,这个插件可以说是一个非常好用的存在
easy code
EasyCode是基于IntelliJ IDEA Ultimate版开发的一个代码生成插件,主要通过自定义模板(基于velocity)来生成各种你想要的代码。通常用于生成Entity、Dao、Service、Controller。
如果你动手能力强还可以用于生成HTML、JS、PHP等代码。理论上来说只要是与数据有关的代码都是可以生成的。
这里我用的是idea来进行演示
首先要在插件商店上下载上easycode,这个就不多说了。
![13b51f4d73e097df7ed07bac6826b260.jpeg](https://img-blog.csdnimg.cn/img_convert/13b51f4d73e097df7ed07bac6826b260.jpeg)
基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能
项目地址:https://github.com/YunaiV/ruoyi-vue-pro
视频教程:https://doc.iocoder.cn/video/
easycode使用
首先连接需要生成代码的数据库
![5dc5847f3a40085c0e0c4e6a4410d988.jpeg](https://img-blog.csdnimg.cn/img_convert/5dc5847f3a40085c0e0c4e6a4410d988.jpeg)
选中要生成的表右键,一张或者多张都可以
![14cf36a3fa7c56801adb078d61918bbd.jpeg](https://img-blog.csdnimg.cn/img_convert/14cf36a3fa7c56801adb078d61918bbd.jpeg)
在package里面配置要生成代码的路径
![e8016c396b457890e37d8dea86ae4e8e.jpeg](https://img-blog.csdnimg.cn/img_convert/e8016c396b457890e37d8dea86ae4e8e.jpeg)
之后下面的配置我一般都是这样选择的
![6170133da8737bbaad5843bb689611fe.jpeg](https://img-blog.csdnimg.cn/img_convert/6170133da8737bbaad5843bb689611fe.jpeg)
可以根据自己需求来进行选择。
之后就发现关于这些的crud就已经出来了
![6191806a87be0cc089facf1a6464de97.jpeg](https://img-blog.csdnimg.cn/img_convert/6191806a87be0cc089facf1a6464de97.jpeg)
![9cc8ed8b06b9631b952555781f0b5879.jpeg](https://img-blog.csdnimg.cn/img_convert/9cc8ed8b06b9631b952555781f0b5879.jpeg)
最后需要再启动类中修改一下代码,在启动类中添加mapperscan
将dao层目录进放入
package com.example.easycode;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@MapperScan("com.example.easycode.dao")
public class EasycodeApplication {
public static void main(String[] args) {
SpringApplication.run(EasycodeApplication.class, args);
}
}
之后就可以了
欢迎加入我的知识星球,全面提升技术能力。
👉 加入方式,“长按”或“扫描”下方二维码噢:
星球的内容包括:项目实战、面试招聘、源码解析、学习路线。
文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)