SpringBootCodeGenerator
又名JAVA在线代码生成平台
、sql转java
、大狼狗代码生成器
、mybatis在线生成器
、SQL转Java JPA、MYBATIS实现类代码生成平台
Author
powered by
Moshow郑锴(大狼狗)
, https://zhengkai.blog.csdn.net
Description
Based on SpringBoot2+Freemarker
#基于SpringBoot2
和Freemarker
的代码生成平台For reducing the repetitive CRUD work
#以解放双手为目的,减少大量的重复CRUD工作
mainly support mysql, support oracle and pgsql as well
#支持MySQL
、Oracle、PgSQL三大主流数据库generate to many popular templates by ddl-sql/insert-sql/simple json
可通过建表SQL语句
或INSERT语句
或者简单JSON
生成JPA/JdbcTemplate/Mybatis/MybatisPlus/BeetlSQL/CommonMapper
相关模板代码.thanks for your using and feedback,I'm inspired by the 600PV every day and github more than 900 stars
感谢大家的使用和反馈,每天六百的PV和获得超过九百多的星星是我前进和继续做下去的动力。hope everyone can keep good balance on work and life , stay health and safety , be smooth on work as well
愿大家可以维持生活和工作平衡,保持健康和安全,祝大家工作顺利!
Tips or Features
- 支持DDL SQL/INSERT SQL/SIMPLE JSON三种生成模式
自动记忆
最近生成的内容,最多保留9个- 提供众多
通用模板
,易于使用,复制粘贴加简单修改即可完成CRUD操作 - 支持
特殊字符
模板(#
请用井
代替;$
请用¥
代替) Util集合
提供一些基本对象的使用方法供方便COPY,如对应的CRUD SQL语句、setMap、getMap、get属性等等- 关于
类名注释
,可根据comment=(mysql)
或者comment on table(pgsql/oracle)
生成 - 可设置是否
自动引包
(java中的import)及引入包路径
(java类中的package),建议取消并配合IDEA的自动引包更智能(Settings→Editor→General→Auto Import,勾选Add unambiguous imports on the fly以及Optimize imports on the fly)。 - 可设置
表名前缀
,例如sys_user前缀为sys_之后可以正确生成user类 - 可在
applicaltion.yml
中的OEM.mode
设置js/css引入模式
为local
(本地模式,默认)/CDN
(云CDN模式,在线网站推荐,省流量) - OEM信息可以在
applicaltion.yml
中的OEM
中更改
Url
感谢卡卡
将他部署在BEJSON上,目前是besjon专供的金牌工具(线上版本不一定是最新的,会有延迟,请谅解,谢谢).
感谢三叔
将他部署在DEVTOOLS上,继续作为Golden Tool开放给大家使用。
Thanks for JetBrains
providing us the Licenses for Open Source Development
,Get free access to all JetBrains tools for developing your open source project! .
评论区