SpringBoot 의 @ AutoWired 사용법

901 단어 Spring
@ Autowired 주 해 는 by Type 방식 을 사용 하 는 by Type 방식 으로 속성 유형 에 따라 용기 에서 bean 류 를 찾 습 니 다.
@Autowired
NewsService newsService;

규칙 은 다음 과 같 습 니 다.
1. Spring 먼저 용기 에서 NewsSevice 형식의 bean 을 찾 습 니 다 (뉴스 서비스 필드 를 검색 하지 않 습 니 다)
2. bean 을 찾 지 못 하면 이상 을 던 집 니 다
3. NewsSevice 형식의 bean 을 찾 으 면 자동 으로 일치 하고 bean 을 newsService 에 설치 합 니 다.
4. 뉴스 서비스 유형의 bean 이 여러 개 있 으 면 뒤쪽 뉴스 서비스 필드 를 검색 하여 이름 을 일치 시 키 고, 일치 하 는 경우 bean 을 뉴스 서비스 에 설치 합 니 다.
@Autowired

@Qualifier("userJdbcImps")

private UserRepository userRepository;

UserRepository 형식의 bean 이 여러 개 있 으 면 bean 의 이름 을 지정 할 수 있 습 니 다. 이름 은 userjdbcImps 이 고 userRepository 에 설치 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기