我正在使用intelliJ-IDEA编写Spring Boot应用程序,并且在MySQL服务器上有许多表的数据库。我从数据库(Hibernate)生成了实体类。
有没有办法从Entity类生成Repository类,然后从Repository类生成RestController类?
或者有没有办法直接从Entity类或数据库生成RestController类?
我不想为整个数据库编写所有RestController类。
答案 0 :(得分:2)
Telosys代码生成器(http://www.telosys.org)可以完成这种工作。
它使用数据库模式来创建用于生成Java代码的轻量级模型。 GitHub(https://github.com/telosys-templates-v3)上有一些针对JPA,POJO,REST控制器,Spring MVC等的预定义模板。优点是,所有内容都由一个工具生成。
您可以使用命令行工具(http://www.telosys.org/cli.html)或Eclipse插件(http://marketplace.eclipse.org/content/telosys-tools)
一些有关使用Telosys生成代码的有趣文章: