![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring
#spring
杨杨小朋友
这个作者很懒,什么都没留下…
展开
-
依赖的第三方包Bean冲突了怎么办
AnnotationBeanNameGenerator原创 2022-06-13 10:48:43 · 1110 阅读 · 0 评论 -
SpringBoot实现监控Actuator,关闭redis监测
SpringBoot实现监控Actuator,关闭redis监测原创 2022-06-02 14:20:07 · 2718 阅读 · 0 评论 -
如何停止定时任务@Scheduled
import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.ApplicationArguments;import org.springframework.boot.ApplicationRunner;import org.springframework.boot.autoconfigure.conditio原创 2022-05-19 15:27:06 · 2879 阅读 · 1 评论 -
Spring ApplicationContext事件机制及使用
代码示例入下,具体的使用场景,个人感觉和写一个service然后调用没啥区别@Service("eventService")public class EventService { @Autowired private ApplicationContext applicationContext; public void registBPStartEvent(){ applicationContext.publishEvent(TestEvent.builder(原创 2021-09-22 16:16:59 · 130 阅读 · 0 评论 -
Spring初始化之CommandLineRunner
CommandLineRunner是容器启动完成之后调用的接口有一个内置接口run我们平时要在容器启动之后做一些事情的话,就写一个类继承CommandLineRunner即可原创 2021-09-18 16:33:43 · 166 阅读 · 0 评论 -
springBoot拦截器---WebMvcConfigurerAdapter
版权声明:本文为博主原创文章,无需授权即可转载,甚至无需保留以上版权声明,转载时请务必注明作者。https://blog.csdn.net/weixin_43453386/article/details/83623242SpringBoot——》WebMvcConfigurerAdapter详解一、WebMvcConfigurerAdapter是什么Spring内部的一种配置方式采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制二、WebMvcConfigurerAd转载 2021-09-16 16:52:18 · 1266 阅读 · 0 评论 -
Spring-BeanPostProcessor
这个接口根据版本不同,spring的接口里写的有区别,历史的没有default,高版本的会有default和@Nullable,接口里有俩方法,一个前置方法,一个后置方法1、在bean初始化之前执行2、在bean的初始化之后执行这个接口有啥用,你可以写一个class实现这个接口,然后这俩接口参数都一样,bean和beanName,bean就是注入的class,可以判断下bean是哪个class然后做你自己的操作package com.example.demo.configuration;impo原创 2021-09-16 16:37:26 · 56 阅读 · 0 评论 -
Spring初始化之ApplicationRunner、InitializingBean、@PostConstruct
Spring提供了三个在项目启动的时候,就可以执行一些代码的方法和注解1.ApplicationRunner接口2.InitializingBean接口3.@PostConstruct注解一、ApplicationRunner 接口的用法ApplicationRunner : 是一个接口,里面定义一个run(ApplicationArguments args)方法,我们需要自己写一个类去实现这个这接口,并实现接口里面的run(ApplicationArguments args)方法。二、Init转载 2021-08-19 15:55:09 · 1038 阅读 · 0 评论 -
Spring中InitializingBean的作用
InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候都会执行该方法。@Componentpublic class TInitializingBean implements InitializingBean { @Override public void afterPropertiesSet() throws Exception { System.out.print原创 2021-08-19 15:44:17 · 350 阅读 · 0 评论 -
Spring Controller全局变量引起的问题
一直以来都是方法之间进行参数的传递,对参数进行各种修改然后返回这样没有任何的问题,直到昨天遇到了我的同事写的代码,项目使用的是springcloud全家桶,他在代码中编写如下;接口看起来没什么问题,入参正常,返回一个集合,声明了一个全局变量List集合matchInvoiceList用来进行接收某些方法之间的数据,并且进行对数据的操作,但是这样有两个非常要命的问题;问题:1.spring是单例模式,并发的场景下,全局变量会有线程安全的问题;2.会出现第二次访问这个接口的时候,集合并没有重新实例化,原创 2020-08-05 14:34:26 · 1981 阅读 · 0 评论 -
学习spring底层原理以及我们为什么使用spring
java架构解密——Spring框架的ioc自我实现https://blog.csdn.net/xvshu/article/details/43981973Spring原理之通过反射+配置文件生成对象池https://blog.csdn.net/he90227/article/details/55511499spring的依赖注入到底有什么优势?感觉就是让框架去给你new一个对象,那干嘛不在代码中需要时,自己写new一个对象呢?https://www.zhihu.com/question/2705原创 2020-07-03 10:42:48 · 206 阅读 · 0 评论