我正在创建一个SOA项目。我想用Jersey来揭露休息时的服务。在我的项目中,标准是创建一个具有API接口和DTO的API项目。实现项目取决于API项目,所有实现都写在实现中。
这种架构背后的理念是,我们可以创建两个API项目,一个用于REST,另一个用于SOAP,用必需的注释注释接口。因此,实现将不知道用于公开服务的方法(我的意思是REST和SOAP)。
但泽西岛的问题是无法发现界面上的注释并继续抛出异常
com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes.
已经提出了类似的问题 - JAX-RS Jersey/Grizzly Define an interface resource - 答案说可以使用Spring-Jersey。
但我尝试了各种春季运动衫的配置选项 - 包括 - http://jersey.java.net/nonav/apidocs/1.8/contribs/jersey-spring/com/sun/jersey/spi/spring/container/servlet/package-summary.html
但没有任何成功。
问题