Springboot Actuator之五:Springboot中的HealthAggregator、新增自定义Status
摘要:springboot的actuator内置了/health的endpoint,很方便地规范了每个服务的健康状况的api,而且HealthIndicator可以自己去扩展,增加相关依赖服务的健康状态,非常灵活方便而且可扩展。 /health实例 health的Status枚举 org.springfr
阅读全文
posted @
2019-07-31 14:45
duanxz
阅读(2737)
推荐(0) 编辑
Spring Cloud config之三:config-server因为server端和client端的健康检查导致服务超时阻塞问题,config-server的文件更新机制
摘要:springcloud线上一个问题,当config-server连不上git时,微服务集群慢慢的都挂掉。 在入口层增加了日志跟踪问题: org.springframework.cloud.config.server.environment.EnvironmentController.java @Re
阅读全文
posted @
2019-07-30 19:29
duanxz
阅读(2195)
推荐(0) 编辑
SpringBoot扩展点之一:SpringApplicationRunListener
摘要:三种监听器的关系 ApplicationListener、SpringApplicationRunListeners、SpringApplicationRunListener的关系: SpringApplicationRunListeners类和SpringApplicationRunListene
阅读全文
posted @
2019-07-26 18:12
duanxz
阅读(13689)
推荐(5) 编辑
SpringBoot扩展点之二:ApplicationRunner和CommandLineRunner的扩展
摘要:一、Spring初始化 应用场景:在spring容器启动完成后做一些初始化的动作(如加载数据等),常见的办法有: 定义静态常量,随着类的生命周期加载而提前加载(这种方式可能对于工作经验较少的伙伴,选择是最多的); 实现CommandLineRunner接口;容器启动之后,加载实现类的逻辑资源,已达到
阅读全文
posted @
2019-07-26 17:24
duanxz
阅读(5377)
推荐(1) 编辑
spring扩展点之五:ApplicationContextInitializer实现与使用
摘要:ApplicationContextInitializer是Spring框架原有的东西,这个类的主要作用就是在ConfigurableApplicationContext类型(或者子类型)的ApplicationContext做refresh之前,允许我们对ConfiurableApplicatio
阅读全文
posted @
2019-07-26 17:22
duanxz
阅读(19823)
推荐(3) 编辑
SpringBoot扩展点之三:SpringBootServletInitializer扩展
摘要:SpringBootServletInitializer 熟悉了SpringApplication的原理之后,我们再来了解SpringBootServletInitializer的原理就比较容易了。 public class ServletInitializer extends SpringBoot
阅读全文
posted @
2019-07-24 16:35
duanxz
阅读(7011)
推荐(0) 编辑
SpringApplication常见用法说明
摘要:启动方式 方式1:在main方法中执行SpringApplication.run()这种方式来启动我们的工程 方式二:SpringApplication.run()的底层其实就是new了一个SpringApplication的对象 方式三:SpringApplicationBuilder 有时我们需
阅读全文
posted @
2019-07-23 18:16
duanxz
阅读(10427)
推荐(0) 编辑
SpringBoot源码分析之SpringBoot的启动过程
摘要:先看示例 SpringBoot的启动很简单,在许多情况下,你可以委托给静态SpringApplication.run方法,代码如下: @SpringBootApplication public class MyApplication { public static void main(String[
阅读全文
posted @
2019-07-23 11:05
duanxz
阅读(1936)
推荐(0) 编辑