SpringBoot总结

2、devtool来实现springboot热部署,修改代码会自动部署项目

 

3、SpringBoot使用@Async总结


注意事项:
如下方式会使@Async失效
一、异步方法使用static修饰
二、异步类没有使用@Component注解(或其他注解)导致spring无法扫描到异步类
三、异步方法不能与异步方法在同一个类中
四、类中需要使用@Autowired或@Resource等注解自动注入,不能自己手动new对象
五、如果使用SpringBoot框架必须在启动类中增加@EnableAsync注解
六、在Async 方法上标注@Transactional是没用的。 在Async 方法调用的方法上标注@Transactional 有效。
 

4、Springboot监控之一:SpringBoot四大神器之Actuator (Spring Boot Admin)

Spring Boot有四大神器,分别是auto-configuration、starters、cli、actuator,本文主要讲actuator。actuator是spring boot提供的对应用系统的自省和监控的集成功能,可以对应用系统进行配置查看、相关功能统计等。

如何使用

在pom文件中添加spring-boot-starter-actuator依赖

  1. org.springframework.boot

  2. spring-boot-starter-actuator

  3.  
  4. 启动应用,日志里会打印actuator相关信息如下,

SpringBoot总结_第1张图片

Actuator功能点说明

Spring Boot Actuator的关键特性是在应用程序里提供众多Web端点,通过它们了解应用程序 运行时的内部状况。有了Actuator,你可以知道Bean在Spring应用程序上下文里是如何组装在一 起的,掌握应用程序可以获取的环境属性信息,获取运行时度量信息的快照…… Actuator提供了13个端点,具体如表7-1所示。 

SpringBoot总结_第2张图片

SpringBoot总结_第3张图片

Spring Boot Admin 是一个针对spring-boot的actuator上面对应的接口进行UI美化封装的监控工具

Spring-boot-admin功能说明

他可以:在列表中浏览所有被监控spring-boot项目的基本信息,详细的Health信息、内存信息、JVM信息、垃圾回收信息、各种配置信息(比如数据源、缓存列表和命中率)等,还可以直接修改logger的level。

 

你可能感兴趣的:(#,spring,boot)