给定IntelliJ中的数据库连接后,如何生成Spring REST服务?

时间:2019-04-27 10:33:32

标签: spring intellij-idea

我的MongoDB有很多集合,并且想要公开一个CRUD API来访问它们,但是我不想花时间为每个集合编写样板代码。 我使用IntelliJ作为我的官方IDE,使用Spring Boot(带有Spring Data)作为框架。

是否有一个工具/插件将我的数据库连接作为输入,获取所有集合并生成Pojos,bean,存储库和服务类?

2 个答案:

答案 0 :(得分:1)

您可以使用Telosys tools来在一分钟内获取所有实体和存储库。然后,我建议Spring Data Rest公开您所有的收藏。

Telosys的mongo模板示例:mongodb-templates

答案 1 :(得分:0)

我不知道一个插件或其他工具即可一键生成Spring Data Repos,并且这样做非常好。

我建议使用File TemplatesIntellij Live Templates

文件模板支持predefined and custom variables,它们基于apache velocity,因此您可以使用Velocity Template Language (VTL)

此外,当Enable Live Templates处于活动状态时,您可以在文件模板内使用live templates variables

您应该能够在几秒钟内使用文件和实时模板创建一个Spring Data Repo。