SpringBoot是从无数企业实战开发中总结出来的一个更加精炼的框架,是开发的一套脚手架,让开发更加简单,能使用数行代码完成一系列任务。
1. SpringBoot解决哪些问题
(1) 编码更简单
a. Spring框架又有超重量级的XML、Annotation配置,使系统变得很笨重,难以维护。
b. SpringBoot采用约定大于配置的方法,直接引入依赖,即可实现代码的开发。
(2) 配置更简单
XML文件使用JavaConfig代替,XML中Bean的创建,使用@Bean代替后可以直接注入。配置文件会变得少很多,就是application.yml
(3) 部署更简单
a.
一键启动
一键解压
运行:java -jar pyg.jar
b.
不需要不是应用服务器:
Tomcat(X)
Weblogic(X)
c.
降低对运行环境基本要求:部署环境只需要有JDK即可,默认内置Tomcat服务器。
(4) 监控更简单
Spring-Boot-Start-Actuator:
可以查看属性配置、线程工作状态、环境变量、JVM性能监控