一、Spring Boot简介
添加Starter依赖:Spring Boot Starter依赖将所需的常见依赖按组聚集在一起,形成单条依赖,依赖是传递性的。
自动配置
Spring Boot CLI(命令行接口)
Actuator
二、使用Spring Boot构建应用
三、组合使用Groovy与Spring Boot CLI
Groovy编程语言要比Java简单得多。
使用Groovy编写应用代码并通过Spring Boot CLI运行。
可以省略如下的内容:
-
分号;
-
像public和private这样的修饰符;
-
属性的Setter和Getter方法;
-
方法返回值的return关键字。
四、通过Actuator了解应用内部状况
GET /autoconfig:描述了Spring Boot在使用自动配置的时候,所做出的决策;
GET /beans:列出运行应用所配置的bean;
GET /configprops:列出应用中能够用来配置bean的所有属性及其当前的值;
GET /dump:列出应用的线程,包括每个线程的栈跟踪信息;
GET /env:列出应用上下文中所有可用的环境和系统属性变量;
GET /env/{name}:展现某个特定环境变量和属性变量的值;
GET /health:展现当前应用的健康状况;
GET /info:展现应用特定的信息;
GET /metrics:列出应用相关的指标,包括请求特定端点的运行次数;
GET /metrics/{name}:展现应用特定指标项的指标状况;
POST /shutdown:强制关闭应用;
GET /trace:列出应用最近请求相关的元数据,包括请求和响应头。