Spring Boot基础之“什么是Spring Boot”

什么是Spring Boot?

Spring Boot的目标是提供一组工具,用于快速构建易于配置的Spring应用程序

问题:配置Spring是困难的!

如果您曾经编写过基于Spring的应用程序,你会知道很多的Spring配置工作,仅仅是为了写出“Hello World”。这不是坏事:Spring是一组优雅的框架,需要仔细调整配置才能正常工作。但这种优雅是以配置复杂度为代价的(甚至不让我开始使用XML)。

解决方法:Spring Boot

进入Spring Boot。Spring Boot网站说得比我说得简洁多了:

Spring Boot可以很容易地创建独立的、生产级的基于Spring的应用程序,你可以“正确运行”。我们对Spring平台和第三方库持一种已配置(opinionated)的观点,所以你能从入门Spring的时候遇到最少的麻烦。大部分Spring Boot应用程序只需要很少的Spring配置。

基本上,这意味着您可以很快地获得一个Spring应用程序并以很少的配置运行。用注解的方式,会需要多少的配置,所以没有使用XML。

这一切听起来不错,对吧?但是Spring Boot到底是如何工作的呢?

首先,它是已配置的(opinionated)

Spring Boot已有配置(opinions)。这仅仅是另一种说明的方法讲Spring Boot有合理的默认值,因此你可以使用这些常用的值快速构建应用程序。
作为一个例子,Tomcat是一个非常流行的Web容器。默认情况下,Spring Boot的Web应用程序使用嵌入的Tomcat容器。

其次,它是可定制的

如果不能按照自己的意愿去改变一个已配置的(opinionated)框架,这不太好。无论是在初始配置中,还是在开发周期的后期,您可以根据自己的喜好轻松定制一个Spring Boot应用程序。

例如,如果你喜欢Maven,然后您可以轻松地在您的POM文件中创建更改以替换Spring引导默认值。您将在后面的教程中做这个。

原文地址:Spring Boot basics –> What is Spring Boot?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值