SpringBoot简介
简介
SpringBoot来源于Spring家族,是一个全新的框架,主要用来简化原来的ssm框架的繁琐xml配置。采用了大量的默认配置,使得开发过程变得更加简单,同时使得编码,配置,部署,监控都变得更加简单。一次在当前开发领域备受关注,关注度持续增加。
特性
- 开发简单
1.1 可以快速创建Spring工程。
1.2 不需要要部署war文件,直接通过main方法,调用内嵌的tomcat、jetty服务器,直接通过浏览器进行访问。 - 配置简单
2.1 基本不需要xml配置,直接通过注解的形式来配置。
2.2 通过提供约定的starter OPM文件来简化 Maven配置。
2.3 根据Maven依赖,自动配置Spring,SpringMvc。 - 健康检查
4.1 提供程序的健康检查功能,来检查我们程序的运行情况。
四大核心功能
- 自动配置
针对Spring的应用程序和常见功能,SpringBoot可以自动提供相关配置。 - 起步依赖
告诉SpringBoot需要的功能,它会自动全量加载所依赖的库。 - Actuator健康检查
可以看到运行的SpringBoot程序的运行状况和配置信息。 - 命令行界面
可选特性,主要正对Groovy语言(一种基于jvm敏捷开发语言)。