![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
文章平均质量分 88
龚厂长
这个作者很懒,什么都没留下…
展开
-
spring boot Cache缓存数据原理详解
对于热点数据,一般存储在缓存中,当需要时直接从缓存中获取,在缓存找不到的时候才访问数据库。访问缓存和向缓存中插入数据,是一个统一标准的动作,代码都是一样的,如果在每个方法里面都写这么一段访问缓存的代码,那会造成大量代码的冗余,spring也想到了这一点,它为我们提供了一些注解,对缓存数据的存取只需在方法上添加这些注解即可,无需再代码里面编写繁琐重复的代码。下面介绍spring缓存数据背后的原理。文章目录一、使用spring缓存二、关键注解介绍1、@Cacheable2、@CachePut3、@Cache原创 2021-03-08 15:19:21 · 1025 阅读 · 0 评论 -
spring boot Actuator之自定义Endpoint
本文基于spring boot 2.2.0 release版本。在上一篇文章《spring boot Actuator原理详解之启动》详细介绍了在web环境下,Actuator是如何启动的,这里对流程做一个简单的总结:扫描所有@Endpoint注解的类,这些类都是Endpoint;使用过滤器对Endpoint对象进行过滤,没有被过滤掉的才可以进入下一步;读取Endpoint对象的每个方法,判断是否有@ReadOperation、@WriteOperation、@DeleteOperation三.原创 2021-03-06 12:28:19 · 1373 阅读 · 1 评论 -
spring boot Actuator原理详解之启动
本文基于spring boot 2.2.0 release版本。从本文开始,我将连续几篇文章介绍Actuator的原理,本文是原理的第一篇文章,介绍Actuator是如何启动的。我们知道访问Actuator可以通过JMX、web等渠道,本文以web为例介绍。文章目录一、WebMvcEndpointHandlerMapping参考文章一、WebMvcEndpointHandlerMapping在actuator-autoconfigure包下面为web访问提供了多个自动配置类,从目录名上可以看出.原创 2021-03-05 22:35:16 · 2839 阅读 · 0 评论 -
spring boot Actuator 使用教程
本文基于spring boot 2.2.0 release版本。SpringBoot提供了生产级的监控功能Actuator,可以对程序内部运行情况进行监控,比如线程信息,bean信息,配置,内存使用情况,健康状况等。Actuator的监控结果可以通过HTTP、远程shell和JMX获得,一般我们直接通过HTTP直接访问。本文接下来介绍如何在SpringBoot中启用Actuator,以及如何配置Actuator。文章目录一、使用HTTP访问Actuator二、Actuator提供了哪些监控功能三、.原创 2021-02-28 09:25:51 · 1900 阅读 · 0 评论 -
spring boot配置文件application.properties加载原理解析
本文基于spring boot 2.2.0 release版本spring boot配置文件加载是通过ConfigFileApplicationListener监听器完成的。spring boot在启动的过程中发布事件ApplicationEnvironmentPreparedEvent,也就是环境准备事件,ConfigFileApplicationListener监听该事件,之后触发调用该监听器的postProcessEnvironment方法。该方法向Environment的MutablePro.原创 2020-11-10 20:53:39 · 2226 阅读 · 1 评论 -
图解SpringApplication.run方法执行流程
本文基于spring boot 2.2.0 release版本下图是SpringApplication.run()的整个启动流程,对于监听器的调用没有展开介绍。下面是关于SpringApplication类中所有属性及其作用的介绍://下面两个属性合起来作为加载bean的资源,spring boot扫描这些资源创建BeanDefinition并注册到容器,//primarySources是Class对象集合,一般是将启动类作为primarySources,spring boot将Class对象.原创 2020-11-08 18:26:27 · 1211 阅读 · 4 评论