Spring Boot 控制bean加载顺序的几种方法

@DependsOn

效果:lliBeanlakerBean之前实例化

@DependsOn({
    
    "lliBean"}) // 名称必须写对,必须是容器里存在的Bean
@Controller
public class lakerBean {
    
    
	...
}

@Controller
public class lliBean {
    
    
	...
}

@Lazy

效果:只有首次访问它的时候才会实例化

@AutoConfigureAfter或@AutoConfigureBefore

lakerConflliConf后加载

@Configuration
@AutoConfigureAfter(lliConf.class)
public class lakerConf
{
    
    
}
@Configuration
public class lliConf
{
    
    
}

猜你喜欢

转载自blog.csdn.net/abu935009066/article/details/115184253