Java生态里做应用涉及到MVC、ORM基本就是被SpringMVC、Mybatis和JPA统治。今天分享一款代码分享工具,这个工具可以把所有的Controller、Service、DAO、Entity、VO等生成。支持MySQL、Oracle、SQL Server、PostgreSQL。另外还可以自己修改模板,生成自己想要的类。
https://gitee.com/durcframework/code-gen
可以源码启动,可以下载release包启动。
git clone https://gitee.com/durcframework/code-gen.git
项目目录说明
下载gen.zip
https://gitee.com/durcframework/code-gen/releases/tag/v2.0.6
使用MySQL数据库执行db目录的sql(该文件可以在项目源码的db目录找到),创建相关数据库。默认使用sqlite3数据库的,使用MySQL需要额外配置。修改配置文件conf/app.yml
以下配置根据实际情况修改
# mysql
dbms:
enable: true
host: localhost:3306
database: gen
username: root
password: root
解压release zip包,如果是Mac/Linux操作系统,运行run.sh文件启动,Windows操作系统双击run.bat启动。
访问系统http://localhost:6969/