Spring - @Autowired와 빈 객체 탐색 순서
·
Spring
@Autowired란? @Autowired는 의존성의 "타입"을 통해 찾아 주입해주는 역할을 수행하며, 생성자, setter, 필드에서 사용할 수 있다. 예컨대, @Service public class FoodService{ @Autowired private FoodRepository foodRepository; } 이렇게 사용하면 타입을 이용해 의존 대상 객체를 검색하고 할당할 수 있는 빈 객체를 찾아 주입해준다. 그런데 여기서 동일한 interface를 구현한 여러개의 클래스가 있다면? 예를 들면, @Repository public interface FoodRepository{ } @Repository public class BestFoodRepository implements FoodReposito..