从 dsyer 的例子开始:https ://github.com/dsyer/spring-boot-jersey/tree/master/spring-boot-sample-jersey1
重申我使用的是 Jersey v1 而不是 v2。
我注意到 jersey 覆盖了 spring-boot-actuator 端点,例如 /env 和 /health。我按照Spring Boot Jersey 和 Monitoring URL成功地重新公开了 spring-boot 端点。现在球衣忽略了一切,但这/hello/**
是我想要的,但我还必须将控制器中的路径更改为@Path("/hello")
我希望我的控制器代码保持@Path("/")
不变,只需将球衣的应用程序根更改为/hello
. 我想我可以通过注释来完成此操作,@ApplicationPath("/hello")
但我无法弄清楚使用 Jersey v1 和 Spring Boot 在哪里放置/配置它。(我似乎ResourceConfig
从 Jersey 2 中找到的所有示例都使用 Jersey 1 似乎没有相同的实现)
有任何想法吗?