繁体   English   中英

在Spring Container启动时注册Jersey REST服务

[英]Register Jersey REST Services at Startup of Spring Container

我需要在运行时将对象注册为Jersey Services。 我已经尝试通过Spring applicationContext,但是它已注册为普通bean。 像这样

jerseyContainer.register(new Service());

@Path("/service")
public class Service{
    @GET
    public Thing get(){ 
        return new Thing();
    }
}

或在Spring容器完成启动之前的某种方式。

spring-jersey集成依赖于servlet

com.sun.jersey.spi.spring.container.servlet.SpringServlet

在您的web.xml中定义

请参考本教程 :特别要点4“将Jersey与Spring集成”
您将看到如何定义要扫描的程序包,以获取Jersey公开的资源类

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM