我正在尝试在同一Spring应用程序中使用SOAP和REST服务。
这是我的cxf servlet bean。
@Bean
public ServletRegistrationBean cxfServletRegistration() {
String urlMapping = "/base/SOAP/*";
ServletRegistrationBean registration = new ServletRegistrationBean(
new CXFServlet(), urlMapping);
registration.setLoadOnStartup(-1);
return registration;
}
这是我的REST映射
@RequestMapping(value = "/base/REST/foo", method = RequestMethod.GET)
@ResponseBody
public String getFoo() {
return "Foo";
}
如果我将cxf路径更改为
/ SOAP / *
,我可以同时使用SOAP和REST服务。但是,如果我将其重新更改,则无法使用我的REST服务。我收到此消息。
找不到服务
是否可以为两种服务使用相同的基本URI?
谢谢