Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring与JaxRS的集成_Java_Spring_Tomcat_Jax Rs - Fatal编程技术网

Java Spring与JaxRS的集成

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

我正在尝试将Spring与JAXR集成:

我在用这个

问题:当我尝试从以下链接获取资源时,未找到页面:http://localhost:8080/customers(get)

我写了AppConfig:

@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 ...
    }

}