分类

springboot

SpringBoot Bean的循环依赖
循环依赖:指A依赖B,B又依赖A这样的依赖循环问题。在spring中通过DefaultSingletonBeanRegistry的三个对象缓存区解决循环依赖问题: singletonObjects:存储实例化完成且完成依赖注入的Bean。 earlySingletonObjects:存储实例化完成但
2024-07-15
|
0
|
0
SpringBoot Bean生命周期
SpringBoot中Bean的生命周期总的来说有四个阶段: 创建对象:调用构造方法实例化对象,然后进行依赖注入以填充该对象的内容。 初始化对象: 执行Aware接口的回调方法。 执行BeanPostProcessor接口的postProcessBeforeInitialization方法。 执行I
2024-07-15
|
0
|
0
SpringBoot IOC容器初始化流程
IOC容器的初始化是在 AbstractApplicationContext.run中完成的。 在refresh方法中主要做这几件事: 准备BeanFactory,会给BeanFactory设置很多属性,如类加载器、Environment等。 执行BeanFactoryPostPresser(后置处
2024-06-12
|
0
|
0
SpringBoot启动流程
SpringBoot启动,其本质就是加载各种配置信息,然后初始化IOC容器并返回。 首先,在启动类执行SpringApplication.run时,run方法主要做两件事: 创建SpringApplication对象; 执行SpringApplication对象的run方法。 其次,创建Spring
2024-05-31
|
0
|
0
springboot跨域配置
CorsConfig.java 中: package top.xclhove.spring.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotatio
2024-01-28
|
0
|
0
springboot yml特殊字符
application.yml文件: ymlString: c:\windows\test #没有"" \t不会被转义 ymlString2: "c:\windows\test" #加上"" \t会被转义 java: @Value("ymlString") public static String
2024-01-28
|
0
|
0
springboot值为null的属性不返回
当name和age都有值的时候返回结果如下: 当age的值为null的时候返回结果如下: 使用注解的方式 在类或者变量上面加上下面这个注解 在yum文件里面配置
2024-01-28
|
0
|
0