SpringBoot是从无数企业实战开发中总结出来的一个更加精炼的框架,是开发的一套脚手架,让开发更加简单,能使用数行代码完成一系列任务。

1. SpringBoot解决哪些问题

(1)  编码更简单

a. Spring框架又有超重量级的XML、Annotation配置,使系统变得很笨重,难以维护。

b. SpringBoot采用约定大于配置的方法,直接引入依赖,即可实现代码的开发。

(2) 配置更简单

spring boot 几大特性 springboot主要特点_XML

 

XML文件使用JavaConfig代替,XML中Bean的创建,使用@Bean代替后可以直接注入。配置文件会变得少很多,就是application.yml

(3) 部署更简单

spring boot 几大特性 springboot主要特点_XML_02

 

a.

一键启动

一键解压

运行:java -jar pyg.jar

b.

不需要不是应用服务器:

Tomcat(X)

Weblogic(X)

c.

降低对运行环境基本要求:部署环境只需要有JDK即可,默认内置Tomcat服务器。 

 (4) 监控更简单

Spring-Boot-Start-Actuator:

可以查看属性配置、线程工作状态、环境变量、JVM性能监控