没有spring-boot的春季教程在哪里?

时间:2014-09-13 13:17:30

标签: spring spring-boot

spring.io上的所有教程现在都以spring-boot为中心。我对将现有项目转换为启动并不感兴趣,并且对使用启动新项目并不特别感兴趣,“采取建立Spring应用程序的观点......”项目声明并不是特别令人鼓舞。

鉴于此,我想知道所有教程在没有启动的情况下使用spring的地方。当然,文档很棒,但那些旧教程很棒。

2 个答案:

答案 0 :(得分:4)

希望借助Google的帮助,您可以轻松找到mkyong的精彩教程。参考手册(好的,不是教程)也包含大量的例子。

但是你是对的,很容易找到旧的Spring版本的javadoc和参考手册,但是我没有找到spring.io的任何教程而没有spring-boot。

编辑(根据m4rtin'评论):

对于想要避免弹簧启动的真正初学者(例如,想要部署到真正的容器),可以单独使用它们。它们也可以用作跳过spring-boot部分的方法以及来自spring.io的更新的教程。我的意思是:spring-boot只是一种自动构建包括应用程序上下文在内的骨架应用程序的方法,并且在最近的教程中用于它。但是你总是可以在没有spring-boot的情况下创建骨架应用程序(使用较旧的mkyong教程),然后添加其他组件以遵循新的教程。当然,它是一个更高级的用法,但它是我最近尝试的方式尝试Spring的某些部分(除了基本框架)因为我习惯了我自己的旧tomcat并且不喜欢 boot < / em>的

当然,如果你只是想尝试一下你会在完成后扔掉的东西,正确的方法可能是完全按照新的教程并使用 boot

答案 1 :(得分:4)

永远不能取悦所有人。

当添加简单的Spring样本时,人们会开始询问为什么DataSource无法正常工作或者他们的activemq设置无法正常工作(人们通常不需要花费数天才能解决问题,如果它没有工作&lt; 5m指南/项目/样本是垃圾,即使错误是他们自己的。)

对于XML和JavaConfig多年来一样,争论的结果是Spring == XML Hell(只是看看他们的样本经常被无意中听到/ -read)现在这是基于Java的配置(甚至是Java EE正在走的道路) )它也不行。

Spring Boot指南允许您专注于手头的核心内容,而不是周围的所有必需品/复杂性。尽管如此,我确实同意应该存在一些基本的普通Spring Framework指南。您可能想对this issue

发表评论