Java Spring与JaxRS的集成
我正在尝试将Spring与JAXR集成: 我在用这个 问题:当我尝试从以下链接获取资源时,未找到页面:http://localhost:8080/customers(get) 我写了AppConfig:Java Spring与JaxRS的集成,java,spring,tomcat,jax-rs,Java,Spring,Tomcat,Jax Rs,我正在尝试将Spring与JAXR集成: 我在用这个 问题:当我尝试从以下链接获取资源时,未找到页面:http://localhost:8080/customers(get) 我写了AppConfig: @Configuration public class AppConfig extends Application { private Set<Object> singletons = new HashSet<Object>(); private Set
@Configuration
public class AppConfig extends Application {
private Set<Object> singletons = new HashSet<Object>();
private Set<Class<?>> empty = new HashSet<Class<?>>();
public AppConfig() {
singletons.add(new CustomerResource());
}
@Override
public Set<Class<?>> getClasses() {
return empty;
}
@Override
public Set<Object> getSingletons() {
return singletons;
}
}
您正在使用哪些JAR/依赖项?你到底想整合什么?spring应用程序和jax-rs应用程序可以共存,而不必相互了解?您是否正在尝试将依赖项注入添加到您的jax-rs应用程序中?您是否能够让应用程序仅通过jax-rs自身运行?请回答所有这些问题。您使用的JAR/依赖项是什么?你到底想整合什么?spring应用程序和jax-rs应用程序可以共存,而不必相互了解?您是否正在尝试将依赖项注入添加到您的jax-rs应用程序中?您是否能够让应用程序仅通过jax-rs自身运行?请回答所有这些问题。
public class AppInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
@Override
protected Class<?>[] getRootConfigClasses() {
return new Class[] {WebConfig.class, AppConfig.class};
}
... some other code ...
}
@Path("/customers")
public class CustomerResource {
@GET
@Path("")
@Produces("application/xml")
public StreamingOutput getCustomer(){
... some code ...
}
}