记录一下我在项目中jersey框架的另一种使用方式。 项目java部分框架采用 spring+jersey+mybatis,数据库采用的mysql。 思路其实很简单,将interface当做jersey的Resource使用。 为什么会有这种要求呢? 其实也很简单, 不想单独写Resource,目的只有一个通过合理的方式减少程序猿的代码量。用最少的代码做更多的事情, 是我一直在考虑的问题。不讲理论,直接上代码吧。 web.xml配置:
spring配置:
interface接口类:
接口实现类:
调用的时候 ajax请求 http://localhost:8080/restful/userInfoService/156 进入的就是UserInfoService接口的getUser方法。
而如果其他的service实现类中需要使用UserInfoService接口的话, 跟传统用法一样,