【发布时间】:2018-01-22 07:39:56
【问题描述】:
例如:参考以下网址:www.abc.com:93/xyz/restApi/doSomthing Wan 将这些替换为:www.abc.com:93/restApi/doSomthing
其中 xyz 是我的微服务名称,@RestController @RequestMapping("/restApi") 是我的休息控制器路径
【问题讨论】:
-
在单体应用程序中,Rest 服务在没有模块名称的情况下公开,看起来我必须从 xyz 更改我的微服务名称 -> restApi 是否有任何替代方法
-
如果 RequestMapping 路径是 /restApi,那么典型的 Spring boot 应用程序将在 /restApi 处公开资源,而不是在 /xyz/restApi 处。如果是这样,则可能是您在非独立容器中,在上下文路径下而不是作为 ROOT 部署为 war 文件。 IE。您明确选择以非标准方式做事。 Spring Boot 没有任何微服务的概念。这是您选择以这种方式定义的东西。
-
谢谢JB,我已经通过更改模块名称完成了
标签: spring spring-mvc spring-boot