当前位置:   article > 正文

将Jersey与Spring整合

jersey spring
Spring提供了很多好处,并通过其依赖项注入机制,应用程序生命周期管理和Hibernate支持(仅举几例)促进了最佳实践。 另外,当您想拥有干净的类似于REST的服务器端JSON Api时,我发现 Jersey非常方便。 本文简要介绍了如何将两者集成在一起。

在我的业余时间里,我目前正在尝试恢复以前从未退出私有测试版的一个私有项目(一旦发布,我会写更多的内容)。 该项目包含一个JavaScript富客户端界面以及在Google AppEngine上托管的Java服务器“后端”。 我目前正在完全重写它,因此我从在服务器端创建Jersey REST Api干净地开始,它以JSON公开数据。 此类在泽西岛暴露的类的示例如下:

  1. @Path("/sourcecodeitems")
  2. public class SourceCodeItemGateway {
  3. ...
  4. @GET
  5. @Produces(MediaType.APPLICATION_JSON)
  6. public List<sourcecodeitemdto> index(){
  7. ArrayList<sourcecodeitemdto> listOfItems = new ArrayList<sourcecodeitemdto>();
  8. for (SourceCodeItem item : sourceCodeItems) {
  9. listOfItems.add(new SourceCodeItemDTO(item));
  10. }
  11. return listOfItems;
  12. }
  13. ...
  14. }

相应的web.config如下所示:

<web-app version="2.5" xmlns:web="http://java.sun
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/305901
推荐阅读
相关标签
  

闽ICP备14008679号