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

Bre*_*yan 18 spring spring-boot

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

鉴于此,我想知道所有教程在哪里使用spring而不启动.当然,文档很棒,但那些旧教程很棒.

Ser*_*sta 6

希望在谷歌的帮助下,很容易找到mkyong的优秀教程。参考手册(好吧,不是教程)还包含大量示例。

但是您说得对,很容易找到旧 Spring 版本的 javadoc 和参考手册,但是如果没有 spring-boot,我在 spring.io 上找不到任何教程。

编辑(根据 m4rtin 的评论):

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

当然,如果您只想尝试一些一旦完成就会扔掉的东西,正确的方法可能是完全遵循新教程并使用boot


M. *_*num 5

一个人永远不可能取悦所有人。

当添加普通的 Spring 样本时,人们会开始问为什么DataSources 不起作用或他们的 activemq 设置不起作用(人们通常不需要几天的时间来弄清楚,如果它不起作用 < 5m 指南/项目/即使错误是他们自己的,样本也是垃圾)。

多年来 XML 和 JavaConfig 的论点是 Spring == XML Hell(看看他们的示例经常被偷听/阅读)现在是基于 Java 的配置(甚至 Java EE 正在采取的道路)它不是也不行

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

  • 如果发生这种情况 (1) 他们应该评估他们为什么使用 ActiveMQ,(2) 他们应该评估他们的职业生涯。 (2认同)