Spring Framework 3 似乎指日可待,但 GA 版本是 2.5.6。
如果这是我第一次接触这个主题,我应该从稳定版本开始,还是应该从新版本开始并避免迁移问题?
版本 3 与版本 2 有何不同?离 Spring 3 有多近?
最佳答案
出于各种原因,我会从 Spring 3 开始:
- 完全支持 Java 5(这是我采用 Spring 3 的主要原因)
- Spring MVC 支持在 Spring 2 和 3 之间发生了深刻变化(尤其是 REST 支持)。学习 spring 2 MVC 并不是一个有远见的恕我直言。
- 新的模块组织(如果你从Spring 3开始,以后就不需要迁移包了)
- OSGI 兼容性
- Ivy 支持
您无需担心错误或文档不完整,因为您仍在学习框架概念。总之,学习Spring 3而不是Spring 2是一个有远见的选择。
然而,Spring in Action 对 Spring 2.x 进行了很好的介绍。 ,一本关于该主题的优秀书籍。
关于java - 我应该学习 Spring 2 还是 3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1083872/