我的MongoDB有很多集合,并且想要公开一个CRUD API来访问它们,但是我不想花时间为每个集合编写样板代码。 我使用IntelliJ作为我的官方IDE,使用Spring Boot(带有Spring Data)作为框架。
是否有一个工具/插件将我的数据库连接作为输入,获取所有集合并生成Pojos,bean,存储库和服务类?
答案 0 :(得分:1)
您可以使用Telosys tools来在一分钟内获取所有实体和存储库。然后,我建议Spring Data Rest公开您所有的收藏。
Telosys的mongo模板示例:mongodb-templates
答案 1 :(得分:0)
我不知道一个插件或其他工具即可一键生成Spring Data Repos,并且这样做非常好。
我建议使用File Templates和Intellij Live Templates。
文件模板支持predefined and custom variables,它们基于apache velocity,因此您可以使用Velocity Template Language (VTL)。
此外,当Enable Live Templates
处于活动状态时,您可以在文件模板内使用live templates variables。
您应该能够在几秒钟内使用文件和实时模板创建一个Spring Data Repo。