作为一个新的Web应用程序项目的一部分,我计划学习Spring。我开始通读Spring框架参考。当我在谷歌上搜索时,我遇到了Spring boot。我所理解的是,Spring boot通过减少配置帮助构建应用程序的速度比Spring快得多。现在我有点困惑,我应该继续学习Spring还是跳转到Spring boot。我的目的是了解Spring作为一个框架是如何工作的,而不是一些特性。所以请让我知道,作为初学者,我应该做什么?首先,学习Spring,然后学习Spring boot,反之亦然。
使现代化
好吧,我知道我问这个问题已经有一段时间了。我有一个答案(个人的)
我从Spring Boot开始,到目前为止构建了一个Spring Boot REST应用程序。是的,正如其他人所说,Spring Boot可以帮助您快速入门,并且对某些语言/技术不熟悉,我希望尽快看到一个工作模块。所以Spring boot可以帮助您做到这一点。稍后根据您的兴趣,您可以开始深入探索Spring boot如何发挥这种魔力。
所以,总而言之,使用Spring Boot,然后深入了解潜在的概念。这也是我的观点。
谢谢大家的意见/建议。
首先,了解Spring应用程序是如何工作的。
Spring应用程序基于对象关系模型。您需要了解注释以及我们为什么使用它们。然后您必须了解Spring MVC是如何工作的。到目前为止,Spring和Spring Boot都很相似。基本上,制作Spring Boot是为了非常容易地制作基于Spring的应用程序。Spring Boot是Web和其他方面非常好的框架。
学习完上述内容后,您可以轻松跳转到Spring Boot。但是,如果您直接跳转到Spring Boot,您会看到Spring Boot教程中没有描述许多这样的东西,因为他们中的许多人希望您对Spring有一些先验知识。
如果你想开发web应用程序,尤其是微服务,我建议你首先学习Spring Boot。
AspectJ意味着它的另一个AOP实现不是基于spring的,如果我们想使用它,那么除了spring之外,我们还需要包括一些第三方JAR。 Spring AOP注释意味着Spring使用AspectJ注释来提供AOP特性。 这些假设公平吗?
最近我发现有一种使用Spring Security预授权方法的方法。但我不确定我是否可以实现我想要的注释。
我想知道我用Spring-Boot能不能有Spring MVC一样的优点? 你有什么推荐?
问题内容: 我想集成 Spring 和 Hibernate, 并使用 JTA 来管理事务。我还想将事务处理委托给App服务器,在我的例子中是JBoss。我有一个关于Spring中“ transactionManager ” bean 的配置的查询: 1)我们可以使用 HibernateTransactionManager 并在hibernate.properties文件中设置属性 hibernat
我使用的是spring boot starter数据elasticsearch(2.3.0版本),它使用的是spring数据elasticsearch(4.0.0版本)。 官方文档显示了ElasticsearchRestTemplate和ElasticsearchRepository的用法。为文档编制索引的推荐方法是什么? 这里也有一个类似的问题,但已经有5年多了。
我对授权和Spring Security有疑问。为了在我的一个服务中实现授权检查(在一个面向服务的架构环境下),我尝试看看是否可以使用Spring-Security。在浏览spring security文档时,我在这里读到Spring Security在内部使用Spring的AOP。 参考:您可以选择使用AsheJ或Spring AOP执行方法授权,也可以选择使用过滤器执行Web请求授权。您可以一