hello world

bean 우선순위 부여하기 @DependsOn 본문

WEB/Spring .Spring Boot

bean 우선순위 부여하기 @DependsOn

sohyun_92 2022. 1. 18. 16:27
728x90

빈이 등록되는 순서를@DependsOn을 통해 지정할수있다.

예를들어 

빈이 등록되는 순서를 TestBeanClass1 >TestBeanClass2 > TestBeanClass3이라고하면 

 

@Component("TestBeanClass1")
public class TestBeanClass1{

}
@Component("TestBeanClass2")
@DependsOn(value={"TestBeanClass1")
public class TestBeanClass2{

}
@Component("TestBeanClass3")
@DependsOn(value={"TestBeanClass2")
public class TestBeanClass3{

}

이런식으로 

@DependsOn 어노테이션으로 우선순위를 부여할수 있다. 

 TestBeanClass1 >TestBeanClass2 > TestBeanClass3 대로 빈이 등록됨을 확인할 수 있다.

Comments