Spring boot是Spring家族中的一个全新框架,用于简化Spring应用程序的创建和开发过程,也可以说是Spring Boot可以简化我们以前使用的Spring mvc + Spring + MyBatis 开发框架的过程;
我们过去采用它 Spring mvc + Spring + MyBatis 在开发框架时,我们需要做很多工作来构建和整合三个框架,比如配置web.xml,配置Spring,配置MyBatis,并将其整合在一起等。 Boot框架全面颠覆了这一开发过程,放弃繁琐的xml配置过程,用大量的默认配置简化我们的开发过程;
因此采用Springng 基于Spring框架的应用程序可以非常容易和快速地创建,它简化了编码、配置、部署和监控;
正因为 Spring Boot 简化复杂性,使发展极其简单快捷,因此在业界备受关注;
Spring Boot 的特性
1、基于Spring的应用程序可以快速创建;
2、java可直接使用 main方法启动嵌入式Tomcat, Jetty Springg操作服务器 不需要部署war包文件的boot程序;
3、提供约定的starter POM简化Maven配置,简化Maven配置;
4、根据项目的Maven依赖配置,Spring Springgboot自动配置、Spring mvc等;
5、提供程序健康检查等功能;
6、XML配置文件基本上可以使用注释配置而不使用;
Spring Boot 四大核心
1、自动配置:针对许多Spring应用程序和常见的应用功能,Spring Boot可以自动提供相关配置;
2、起步依赖:告诉Spring Boot需要什么功能,它可以引入所需的依赖库;
3、Actuator:Spring让你深入运行 Boot应用程序,探索Spring Boot程序的内部信息;
4、命令界面:这是Spring Boot的可选特性主要针对 Groovy 语言使用;
快速掌握Spring Boot开发框架可参考蛙课网精心录制的教程
从入门到实践,SpringBoot框架。