반응형
Java 에서 @Order annotaion을 사용할 경우 Bean의 우선 순위를 정할수 있다.
아래 예제를 함께 보면
@Component @Order(1) public class Test1 implements Testing { @Override public int getTesting() { return 1; } } @Component @Order(2) public class Test2 implements Testing { @Override public int getTesting() { return 2; } } @Component @Order(Ordered.LOWEST_PRECEDENCE) public class Test3 implements Testing { @Override public int getTesting() { return 3; } } |
이렇게 하면 @Component가 붙어있기에 Bean 등록이 되고,
Order 를 따라서 순서대로 1,2,3 이 리턴된다.
@Component 관련해서는 아래 참고 포스팅 참고 바란다.
참고 포스팅
https://thenicesj.tistory.com/320
반응형
댓글