2010-02-02 85 views
6

我看到一些使用Jersey w/Spring。藉助Spring 3.0,現在可以使用註釋直接在控制器中創建RESTful API。爲什麼我應該考慮使用Jersey w/Spring?Jersey/w/Spring 3.0?

+0

請問您可以告訴您使用哪種版本的球衣和彈簧,哪些版本與對方兼容。 – 2012-02-07 09:11:59

+0

相對:[Spring MVC是否支持JSR 311註釋?](http://stackoverflow.com/questions/7518391)。 – 2012-04-11 18:17:14

回答

4

Jersey優點:

  • 自帶規格JSR 311
  • 參考實現JSR 311
  • RestletRESTeasy的其他實現了JSR 311
  • 更好的工具(至少在Netbeans的)
  • 它與Spring和Guice集成在一起

編輯

A (very nice) Comparison of Spring MVC and JAX-RS

+1

標準註釋?和更好的工具 – dfa 2010-02-02 19:23:43

+0

謝謝!所以,在Spring中使用它時,你真的只是使用Spring來實現IoC功能等等。控制器實際上是澤西島的實施?希望我能正確理解這一點。 – 2010-02-02 19:37:57

+0

你甚至可以在Spring 3.0中使用Jersey嗎? – 2010-02-02 20:34:29

0

彈簧3向後兼容,所以你可以使用新澤西州。

你得到的不是將你的應用程序綁定到一個獨特的API。

+0

我試圖使用Spring 3.0,但有一些奇怪的依賴問題,我不想跟蹤下去,所以回到2.5.6.SEC01,我現在很好。我確信我可以將它運用起來,但從3.0開始我不需要任何東西。 所以,我想我現在明白了。您可以使用REST的標準Java註釋簡單地註釋對象,然後更改體系結構。通過使用Spring,您可以獲得IoC和applicationContext的所有好處來管理對象。所以,它是兩者中最好的。到目前爲止我有一個工作解決方案.. – 2010-02-03 04:15:37