restful框架Jersey另类用法-接口即服务

记录一下我在项目中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接口的话, 跟传统用法一样,

输入图片说明

输入图片说明

猜你喜欢

转载自my.oschina.net/gs586169/blog/1583391