我刚刚开始了解 Spring,正在研究 Spring 3.0 和 Spring 2.5 之间的区别。
最初我正在学习本教程 http://static.springsource.org/docs/Spring-MVC-step-by-step/index.html这是开发 Spring MVC 应用程序的分步指南。它基于 Spring 2.5,我注意到与 Spring 3.0 有很多差异。我试图找到基于 3.0 的等效教程,但找不到。
我注意到 3.0 的区别在于,使用了大量注释,并且在后台为您完成了很多事情。我确信这是一件好事,但我想知道为了学习框架的目的,我是否应该继续使用 2.5,以便我可以在使用 spring 3.0 之前了解幕后发生的事情?
如果您能推荐一本适合初学者的 Spring 书籍,我将不胜感激。
谢谢
最佳答案
我建议始终使用最新版本的框架。尤其是当您开始一个新项目时。总是(通常)有大量的改进和简化,并且稍后迁移到最新版本可能会很痛苦。
Spring 有一本很棒的用户手册(参见 http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/ ),恕我直言,在这种情况下,一本书没有附加值(value)。我发现 Spring 用户手册总是易于阅读和理解,所以不要被吓倒。我认为这对于初学者来说绝对是最好的开始。您不必阅读全部内容。仅感兴趣的部分!
请注意,Spring 3.x 包含许多其他改进,例如 SpEL(Spring 表达式语言)、改进的 Web 支持(您已经看到了)、REST 支持等等。
关于spring - 我应该使用最新版本的 Spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3171469/