autowired
-
@Autowired를 이용한 의존성 주입SPRING/스프링프레임워크 핵심개념 2021. 5. 9. 02:09
@Autowired를 이용하여 의존성을 주입하는 방법은 아래와 같은 방법들이 존재한다. Field Injection @Service public class BookService { @Autowired BookRepository bookRepository; } Constructor Injection @Service public class BookService { BookRepository bookRepository; @Autowired public BookService(BookRepository bookRepository) { this.bookRepository = bookRepository; } } Set Injection @Service public class BookService { BookRepos..
-
@Autowired 심화 학습(자료 : 백기선)SPRING 2020. 4. 6. 23:35
1. List로 Bean 주입하는 방법. 위와 같이 BookRepository InterFace를 상속받는 BookRepository들의 Bean 객체를 주입하려고 할때 아래와 같이 할 수 있음. /* Repository들을 List로 주입 */ @Autowired List bookRepositores; 2. 위와같은 상황일때 특정 Repository만 Bean 객체 주입하려고 하는 경우 - 일반적으로 bean의 아이디는 클래스 아이디의 스몰케이스와 같음. - 그렇기 떄문에 BinBookRepository의 Bean 객체 주입을 하려면 아래와 같이 Qualifier를 사용하면 됨. @Autowired @Qualifier("binBookRepository") BookRepository bookResposi..