springboot干什么的
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。
它使用习惯优于配置的理念,让项目快速运行起来,使用Spring Boot可以创建一个独立运行(运行jar,内置Servlet容器,Tomcat、jetty)、准生产级别的基于Spring框架的项目;Spring Boot的核心功能是自动配置,降低了项目搭建的复杂度。
它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。Spring Boot提供一系列端点可以监控服务及应用,做健康检测。
Spring Boot的优点
1、独立运行:Spring Boot可以创建一个独立的、可运行的jar包,内部包含了一个Servlet容器(如Tomcat、Jetty),只需要一个命令就可以运行项目。
2、简化配置:通过使用习惯优于配置的理念,Spring Boot简化了大量的配置工作,开发者只需要编写少量的配置文件即可。
3、自动配置:Spring Boot能根据当前类路径下的类、jar包来自动配置bean,如添加一个spring-boot-starter-web启动器就能拥有web的功能,无需其他配置。
4、无代码生成和XML配置:Spring Boot的配置过程中无需代码生成,也无需XML配置文件,这一切都是借助于条件注解完成的。