스프링의 @Order 어노테이션은 컴포넌트나 빈의 로드 순서를 정의할 수 있다. 같은 타입의 빈이 Autowired 될 때 그 순서를 @Order를 이용하여 정의하는 것이다. 예시 코드는 아래와 같다. 오른쪽 테스트 코드를 보면 List 타입을 Autowired 할 때 @Order에 정의된 순서대로 불러오게 된다. @Order를 자세히 보게 되면 값에는 정수형이 들어가고 기본 값은 Ordered.LOWEST_PRECEDENCE이다. Ordered.LOWEST_PRECEDENCE를 보게 되면 아래와 같고 정수의 최댓값을 나타내며 가장 낮은 우선순위를 뜻한다. 가장 우선순위를 높게 하기 위해선 정수형의 최댓값인 Ordered.HIGHEST_PRECEDENCE를 이용하면 된다. @Order의 값이 중복될 경우..