SpringBoot初识

1.什么是约定优于配置?

约定优于配置(convention over configuration),也称作按约定编程,是一种软件设计范式,旨在减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。


2.什么是SpringBoot?

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

-- 百度百科

Spring Boot使您可以轻松创建可以运行的独立的,生产级的基于Spring的应用程序。我们对Spring平台和第三方库有一个自己的看法,这样你就可以用最小的麻烦开始。大多数Spring Boot应用程序只需要很少的Spring配置。

-- SpringBoot官网

在传统Spring项目中需要通过大量的XML去配置Spring的规则,以及大量第三插件的集成,让XML配置越来越繁杂,使得项目开发和维护的成本日益增多,效率也是逐渐降低。
 
Springboot是基于Spring 4以上版本、遵循约定优于配置(convention over configuration)原则封装的开发工具包,将能默认配置的地方都做了默认配置,没有办法进行默认的配置,通过YAML、Properties或Java Config进行配置,开发人员在项目搭建或开发的过程中,只需要少量的配置,以及将不符合当前项目要求的默认配置进行调整就可以了,避免了大量XML的配置工作。
 
通过starter对集成的第三方插件库进行管理,将jar集成的引用关系及依赖的版本抛给插件提供方,提供一键式功能开启。

-- 个人观点


3.SpringBoot优点

1.简化编码

通常创建一个web项目需要引用多个Spring的jar包,而SpringBoot只需要医用starter-web一个依赖就可以了。

2.简化配置

SpringBoot可以完成不用大量XML配置,只需要少量配置即可。

3.简化部署并且自己集成selvert容器

SpringBoot内置Tomcat、Jetty、Undertow容器,不需要再单独部署运行容器,采用jar包方式部署,只需要java -jar xxx.jar即可启动。

4.简化监控

引入spring-boot-start-actuator的SpringBoot项目,可以通过REST方式获取项目的运行环境参数,以便于运行环境的观察分析。

5.第三方插件集成更加便捷

大量第三方插件库的starter提供,使SpringBoot在集成第三方功能时异常简单。

6.丰富的第三方插件

大量的第三方插件给Springboot提供了完备的日常功能开发、运维监控、


4.总结

SpringBoot可以大大减少日常项目搭建和开发的成本。丰富的第三方使得项目开发选择性更多。简单的部署方式使迁移变的更加便捷灵活。丰富的监控使运维变的更加得心应手。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值