Spring MVC 从同一控制器调用另一个端点[已关闭]

gk7wooem  于 2023-01-31  发布在  Spring
关注(0)|答案(2)|浏览(146)

21小时前关门了。
Improve this question
我有一个控制器,其中有一个端点(比如说端点1)在使用端点1的数据后,我们检查一些条件,需要调用端点2。如何使用springboot设计此需求
我可以直接从服务层使用endpoint2吗?

lpwwtiir

lpwwtiir1#

endpoint2是外部服务还是自己的服务如果是外部服务,需要使用resttemplate调用,如果是内部服务,直接调用服务逻辑即可

rqmkfv5c

rqmkfv5c2#

你可以而且应该使用API来代替直接调用服务逻辑,这将有助于重用性,同时抽象层将避免服务之间的耦合。
您可以使用RestTemplateWebClient(对于Spring版本〉= 5)从服务层中调用API。

相关问题