我正在从头开始实施REST服务。我正在使用Spring + ibatis。 现在,spring使用注释提供REST支持。但是,在线,我找到了许多将Jersey与Spring集成的教程 我的问题:为什么人们想通过包含另一个框架来引入额外的依赖关系,那就是Jersey JAX-RS,当Spring本身很好的时候?
答案 0 :(得分:1)
你认为引入"另一个"存在问题。依赖性,除非你为一些微小的嵌入式系统开发,否则就没有了。增加的内存占用,复杂性等通常是无关紧要的。
使用Spring
或Jersey
进行REST
v实施的决定应该是个人偏好和适合性之一。选择一个满足您要求的,您最熟悉的。
此外,对Spring
使用REST
将本身需要其他依赖项。如果您仅使用Spring
进行依赖注入,则不会需要spring-web或spring-webmvc,而REST
则需要这些内容。
希望这有帮助