基于SpringBoot2+Freemarker的代码生成器,用DDL SQL语句生成JPA/JdbcTemplate/Mybatis/BeetlSQL相关代码,支持mysql/oracle/pgsql三大数据库。以释放双手为目的,各大模板也在陆续补充和优化。
- 把建表语句复制到文本框内
- 点击一键生成
- 这样就所有的模板代码都已经生成,下面看具体图例
整体界面:
![1849baf023306a7bd6ca87e55d5e6cab.png](https://i-blog.csdnimg.cn/blog_migrate/cd5acfe60d7d4517eb61fb66ddada0cf.jpeg)
生成的前端代码:
![412a2b25a0380c42a250366303bcb39e.png](https://i-blog.csdnimg.cn/blog_migrate/5ecd176622077c3cdb6981b8f76e54a4.jpeg)
前端界面:
![bd3bdd2f0fc472391348a0ecce635bbe.png](https://i-blog.csdnimg.cn/blog_migrate/6f9ae09fbd1bff08970e1c50a4b8eaa0.jpeg)
生成的实体类代码:
import java.io.Serializable;import lombok.Data;import java.util.Date;import java.util.List;/*** 用户信息* @author 2019-09-11*/@Datapublic class Userinfo implements Serializable { private static final long serialVersionUID = 1L; /** * 用户id */ private Integer userId; /** * 用户名 */ private String username; /** * 创建时间 */ private Date addtime; public Userinfo() { }}
后台Controller Service Dao Sql entity 等代码请自己部署了解更多,或者聊推为大家部署了测试环境,大家看评论查看即可