logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

spring boot 源码解析56-actuator请求处理流程(以EnvironmentEndpoint为例)

前言前面2篇文章介绍了EndpointHandlerMapping.本文就来看一下访问MvcEndpoint的处理流程.本文以访问/env 为例进行讲解解析因为我们是get请求,因此为调用FrameworkServlet#doGet来进行处理,代码如下:protected final void doGet(HttpServletRequest request, HttpServletRespons

#spring
spring boot 源码解析55-spring boot actuator HandlerMapping全网独家揭秘

全网独家揭秘--> 揭开EndpointHandlerMapping的面纱,深度好文,等你来读

#spring
spring boot 源码解析37-CounterService详解

前言从本文开始,我们开始分析org.springframework.boot.actuate.metrics包中的实现.这里面的代码比较多,因此我们采用一步一步的方式来进行分析.本文先分析CounterService相关的类(DropwizardMetricServices这个实现我们后续分析) 类图如下:ps:关于CounterService的自动装配,我们在解析完GaugeService之

#spring
spring boot 源码解析26-Liquibase使用及LiquibaseEndpoint解析

前言Liquibase是一个用于跟踪、管理和应用数据库变化的开源的数据库重构工具。它将所有数据库的变化(包括结构和数据)都保存在XML文件中,便于版本控制。那么在spring boot 中如何集成Liquibase,如何实现自动装配,如何通过actuator的方式对其进行监控,本文从以下3点来进行讲解:spring boot与Liquibase 的集成spring boot中Liquibase的

#spring#数据库#xml
spring boot 源码解析23-actuate使用及EndPoint解析

关于spring boot actuator 你真的了解吗?本文通过如下几点来进行解析:1. xxxEndpoint的作用2. xxxEndpoint的字段,构造器3. xxxEndpoint核心方法invoke 实现分析4. xxxEndpoint如何进行配置5.xxxEndpoint如何自动化装配

#spring
spring boot 源码解析19-@Conditional注解详解

spring boot @Conditional 源码解析,只看这篇就够了

#spring
spring boot 源码解析25-DataSourcePoolMetadata与DataSourcePoolMetadataProvider

前言我们在上篇文章 spring boot 源码解析24-HealthEndpoint解析中 在解析DataSourceHealthIndicator的时候发现其使用到了DataSourcePoolMetadataProviders.我们就在本文中分析一下吧,还是比较简单的解析spring boot 中 关于jdbc metadata的实现都在org.springframework.boot.au

#spring
spring boot 源码解析25-DataSourcePoolMetadata与DataSourcePoolMetadataProvider

前言我们在上篇文章 spring boot 源码解析24-HealthEndpoint解析中 在解析DataSourceHealthIndicator的时候发现其使用到了DataSourcePoolMetadataProviders.我们就在本文中分析一下吧,还是比较简单的解析spring boot 中 关于jdbc metadata的实现都在org.springframework.boot.au

#spring
javac final变量未赋值检测讲解

前言我们在前面介绍AssignAnalyzer时,对AssignAnalyzer.letInit(DiagnosticPosition, VarSymbol)方法进行了简单的介绍.本文就举一个案例,来深入理解一下.案例案例代码如下:public class CheckInitError {static final int b;public CheckInitError(){...

类加载流程-01

从本文开始讲述类加载过程,在这里先解释一下类加载的时机是什么?此时可以分为2种情况:主动引用被动引用类的主动引用指的是:new一个类的对象调用类的静态成员(除了final常量)和静态方法使用java.lang.reflect包的方法对类进行反射调用当虚拟机启动,java Demo01,则一定会初始化Demo01类,说白了就是先启动main方法所在的类当初始化一个类,如果其父...

#jvm
    共 21 条
  • 1
  • 2
  • 3
  • 请选择