1.Springboot是什么

Spring Boot的由来

spring 普及型就不要说了,为啥还要弄一个spring  boot?在基于spring的开发中,我们经常遇到各种问题,如:

1)jar包版本冲突

2)缺少jar包依赖

3)应用工程各种xml配置满天飞

4)依赖外部容器,配置繁琐

以上等等问题让开发者各种头疼,高负责度对初学者来说真的是望而止步,学习成本很高。而spring  boot就是为了解决这些问题应运而生。

Spring   Boot的策略

1)开箱即用

使开发人员摆脱复杂的配置工作和依赖管理工作,更加专注于业务逻辑;

2)约定优于配置(Convention   configuration)

由spring  boot 本身来配置目标结构,由开发者在结构中添加信息的软件设计成功;虽然降低了部分灵活性,增加了Bug定位的复杂性,但减少了开发开发人员需要做出决定的数量,同时减少了大量的XML配置,并且可以将代码编译,测试和打包等工作自动化。

3)提供自动配置的 "starter"  项目对象模型(poms)以简化Maven配置

4)Spring  Boot自动配置Spring、Spring Mvc等

5)提供准备好的功能,如指标、健康检查和外部配置

6)无需XML配置

Spring  Boot   官方文档:https://spring.io/projects/spring-boot/#learn

Spring   Boot2.x在Spring   Boot  1.x的基础上加了很多新特性,比如JDK1.8为最低版本、web方面移除对velocity的支持推荐使用thymeleaf等等,所以建议直接学习Spring  Boot 2.x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值