Resteasy vs Jersey

Resteasy正如名称,真的构建rest服务真的是"easy"

 

1. Jersey预定义的Exception比Resteasy要少很多。

2. Jersey没有Interceptor机制

3. Jersey中,标记为get的方法,不能返回void,否则报“is not recognized as valid Java method annotated with @HttpMethod.”错误。此限制倒也合理。

4. Jersey中,rest方法返回的对象,必须用@XmlRootElement标记才可以自动序列化成json/xml,resteasy可以不用标记

5. Resteasy中,rest方法返回图片,可以采用方法返回File,加@Produces("image/*")的方式。

    Jersey中,@Produces("image/*")会返回乱码,需要指定具体的图片格式,如:@Produces("image/png")

你可能感兴趣的:(resteasy)