如何生成RestController类

时间:2018-03-21 01:11:33

标签: hibernate spring-boot intellij-idea code-generation spring-restcontroller

我正在使用intelliJ-IDEA编写Spring Boot应用程序,并且在MySQL服务器上有许多表的数据库。我从数据库(Hibernate)生成了实体类。

有没有办法从Entity类生成Repository类,然后从Repository类生成RestController类?

或者有没有办法直接从Entity类或数据库生成RestController类?

我不想为整个数据库编写所有RestController类。

1 个答案:

答案 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生成代码的有趣文章: