《Spring实战》学习笔记-------SpringBoot


Spring Boot提供了四个主要特性:

  • Spring Boot Starter:它将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven构建中
  • 自动配置:Spring Boot的自动配置特性利用了Spring4对条件化配置的支持,合理的推测应用所需的bean并配置它们
  • 命令行接口(Command-line interface, CLI):Spring Boot的CLI发挥了Groovy语言的优势,结合自动配置进一步简化Spring应用的开发
  • Actuator:为Spring Boot应用添加了一定的管理特性

自动配置

Spring Boot Starter会触发自动配置。例如,如果想使用SpringMVC,只需要将Web Starter作为依赖添加进来。Spring Boot会自动配置支持Spring MVC的多个bean,包括视图解析器、资源处理器、消息转化器等。我们只需要编写处理请求的控制器。

通过Actuator获取了解应用内部状况

Spring Boot Actuator的功能是为基于Spring Boot应用添加多个有用的管理端点。这些端点包括:

端点描述
GET /autoconfig描述SpringBoot在使用自动配置的时候,所做出的决策
GET /beans列出运行应用所配置的bean
GET /configprops列出应用中能够用来配置bean的所有属性及其当前的值
GET /dump列出应用的线程,包括每个线程的栈跟踪信息
GET /env列出应用上下文中所有可用的环境和系统属性变量
GET /env/{name}展现某个特定环境变量和属性变量的值
GET /health展现当前应用的健康状况
GET /info展现应用特定信息
GET /meteics列出应用相关的指标,包括请求特定端点的运行次数
GET /meteics/{name}展现应用特定指标项的指标情况
POST /shutdown强制关闭应用
GET /trace列出应用最近请求相关的元数据,包括请求和响应头

启用Actuator只需将actuator的依赖添加即可。(书上这么说,但我试了不行)


在我的github上有一个用SpringBoot搭建的极简的demo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值