spring
文章平均质量分 86
Shacoray
这个作者很懒,什么都没留下…
展开
-
记录服务器上,不定时出现io.lettuce.core.RedisCommandTimeoutException: Command timed out after xxx millisecond(s)
记录服务器上,不定时出现io.lettuce.core.RedisCommandTimeoutException: Command timed out after 12 millisecond(s) 日志 org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is org.springframework.data.redis.connec原创 2022-04-25 15:03:08 · 3033 阅读 · 0 评论 -
SpringBoot中内置Tomcat启动原理
SpringBoot中内置Tomcat启动原理 1.Tomcat容器对象注入 需要向Spring容器注入的对象有: SpringApplication:SpringBoot启动类,在这个类的构造器中,决定了判断项目是WebApplicationType【REACTIVE,NONE,SERVLET】,当WebApplicationType为SERVLET时,则为Web应用 ApplicationContextFactory:响应式接口,通过WebApplicationType,创建不同的Applicati原创 2021-10-12 18:46:03 · 571 阅读 · 0 评论 -
SpringBoot原理
SpringBoot原理 Spring原理【Spring注解】,SpringMVC原理,自动配置原理,SpringBoot原理 1.SpringBoot启动过程 启动过程 创建SpringApplication—【new SpringApplication(primarySources)】 保存一些信息 判断当前的应用的类型。ClassUtils Servlet spring5中是BootstrapRegistryInitializer::去spring.factories文件中找org.sp原创 2021-10-12 18:44:25 · 375 阅读 · 0 评论 -
说明所有BeanPostProcessor的触发时机
说明所有BeanPostProcessor的触发时机 BeanPostProcessor BeanPostProcessor postProcessBeforeInitialization: 【调用时机】在initializeBean方法中,调用bean的afterProperties()方法和initMethod()方法之前。 【作用】用于对bean的属性赋值完成后,调用初始化方法前的逻辑增强操作 【例子】ApplicationContextAwareProcessor的postProcessBe原创 2021-09-01 13:18:10 · 696 阅读 · 0 评论