JavaWeb自动建包小工具
来源:互联网 发布:下载百度彩票数据 编辑:程序博客网 时间:2024/05/01 08:38
Package Util - Java Web自动建包小工具
自动建包工具类
前言
以前每次开发新模块的时候总是要new package(controller service dao entity), new class…. ,工作比较重复,所以写个小工具提升下工作效率
适用场景:
后端代码使用基于注解式的Spring框架进行开发
github地址:
我是传送门
可以用本工具自动建包.执行建包工具后会自动分层,并生成一套从Controller到Dao的模板类(包含接口类及实现类),其中包名可以自行定制.
使用效果:
使用方法:
1、使用maven引用
<!-- https://mvnrepository.com/artifact/com.github.kyo7701/PackageUtil --><dependency> <groupId>com.github.kyo7701</groupId> <artifactId>PackageUtil</artifactId> <version>1.0</version></dependency>
2、新建一个类并新建main方法,执行下列代码
PackageUtil util = new PackageUtil();util.setModuleName("module");util.setPackageName("com.cris.test");util.generate();
其中packagName是你要建包的父包名,要求书写全路径,比如你的包名是com.test.lalala,这里默认你的后端代码全部存放在src/main/java下面,如果你的项目的目录结构不是这样的你可以自行指定classPath;
moduleName及你要生成代码模板的模块名,生成的模块名首字母自动转为大写。
etc:student –> StudentController
–> IStudentService
–> IStudentDao
阅读全文
0 0
- JavaWeb自动建包小工具
- JavaWeb开发小工具
- 自动设置IP小工具
- 自动生成Xpath小工具
- sql自动批量生成海量数据的小工具(安装包) 链接
- Creating AssetBundles创建资源包小工具
- 自动生成JavaBean的轻量级小工具
- BlogHelper Blog自动采集发布小工具
- 自动生成Insert 语句的小工具
- zoomIt 屏幕自动缩放小工具
- IIS建站小工具
- 小工具
- 小工具
- 小工具
- 小工具
- 小工具
- 小工具
- 小工具
- 【网站建设】关于链接问题
- c++ vector的六个初始化方式
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 L. The Heaviest Non-decreasing Subsequence Problem(最长不下降子序列变形)
- 9.24(周日)
- 为什么要设置Java环境变量(windows)
- JavaWeb自动建包小工具
- MySQL备份原理详解
- url参数加密解密
- MongoDB——JDBC
- 快速选择算法
- Example
- 第十节异常及折半查找
- Friend Circles
- 《》数字图像处理》学习笔记1--灰度变换基本概念