我的网络服务有一个 REST 端点 URL,例如 /myapp/admin/services。如果我设置org.apache.cxf.servlet.hide-service-list-page=false
了,那么我的 URL 会被 CXF 服务列表劫持。发生这种情况是因为列表 URL在 org.apache.cxf.transport.servlet.ServletController 中是相对的。
好的,好的,所以我不应该在我的 URL 结构中使用短语“服务”。过失。但现在我该如何解决这个问题?我想覆盖 ServletController 中的“/services”默认值。我只需要我的容器在该类上调用 setServiceListRelativePath() ,但我不知道如何。我想有一些神奇的 Spring 片段可以做到这一点?
如果重要的话,我将使用捆绑在 Talend Service Factory 中的 CXF。