如何在JHipster中添加自定义Restful web服务?

如何在JHipster中添加自定义Restful web服务?,rest,spring-boot,jhipster,Rest,Spring Boot,Jhipster,我是Jhipster的新手,在这里查看创建服务的文档: 但在添加一个简单、安全、定制的web服务方面却没有任何进展 我已经成功地添加了一个实体,并且可以使用swagger描述中给出的命令访问(即curl)数据。我想扩充默认服务,并添加第二个自定义服务,该服务调整返回的json格式。有没有简单的方法可以做到这一点?jHipster首先为您提供通过jHipster生成的给定实体的所有基本CRUD方法。创建服务所做的只是为您提供一个单独的服务层,这样就不会直接从控制器调用存储库 如果您想为您的实体编写

我是Jhipster的新手,在这里查看创建服务的文档: 但在添加一个简单、安全、定制的web服务方面却没有任何进展


我已经成功地添加了一个实体,并且可以使用swagger描述中给出的命令访问(即curl)数据。我想扩充默认服务,并添加第二个自定义服务,该服务调整返回的json格式。有没有简单的方法可以做到这一点?

jHipster首先为您提供通过jHipster生成的给定实体的所有基本CRUD方法。创建服务所做的只是为您提供一个单独的服务层,这样就不会直接从控制器调用存储库

如果您想为您的实体编写除简单CRUD之外的更具体的服务,那么您需要自己在控制器和服务层中手动编写此代码。jHipster只是给了你一个很好的起点。它不可能什么都做

如果你只是想“调整返回的json格式”,那么在我看来,你只是想编辑实体。如果已经创建了名为foo的实体,则可以使用

jhipster entity foo

在命令行中。

我希望维护原始的现成实体服务,并创建第二个具有不同格式响应的服务。根据你的建议,我应该更新控制器和服务层。谢谢你';重新请求是使用SpringMVC可以完成的最基本的任务。看看这本很棒的Spring指南:在继续开发JHipster应用程序之前,请毫不犹豫地阅读更多关于Spring和Spring boot的内容。Spring是一个非常强大的框架,但对于新手来说,它可能看起来相当复杂。感谢@Pierrebeson和我已经设法让rest服务工作,尽管它没有集成到jhipster/Spring为jhipster生成的实体对象提供的安全性中。下一步就是将我的rest服务集成到现成的jhipster安全中!安全性是在SecurityConfiguration类中定义的,默认情况下,它是为
/api/*
路由启用的。