@Autowired 2

[Spring] 의존관계 자동주입, @Autowired

- 의존관계 주입의 4가지 방법 이전 포스팅에서는 @ComponentScan, @Component를 통해 자동으로 스프링 컨테이너에 빈을 등록하는 방법을 알아봤다. 스프링 빈을 자동으로 등록하는건 좋았지만 의존관계가 연결이 안됐는데, 이번 시간에는 의존관계를 자동으로 주입하는 방식들을 알아보자. * 이전 포스팅 : https://dong-woo.tistory.com/67 [Spring] 컴포넌트 스캔, @ComponentScan - 컴포넌트 스캔과 의존관계 자동 주입 시작하기 이전 포스팅까지는 스프링 빈을 등록할 때 자바 코드의 @Bean이나 XML의 등을 통해서 설정 정보에 직접 등록할 스프링 빈을 나열했다. 등록할 빈의 dong-woo.tistory.com 의존관계 주입은 @Autowired를 이용한..

Spring 2023.07.02

[Spring] 컴포넌트 스캔, @ComponentScan

- 컴포넌트 스캔과 의존관계 자동 주입 시작하기 이전 포스팅까지는 스프링 빈을 등록할 때 자바 코드의 @Bean이나 XML의 등을 통해서 설정 정보에 직접 등록할 스프링 빈을 나열했다. 등록할 빈의 수가 적다면 문제가 없겠지만 수십, 수백개가 되면 일일이 등록하기도 귀찮고 누락하는 문제가 발생한다. 그래서 스프링에는, 설정 정보 파일이 없어도 자동으로 스프링 빈을 등록하는 컴포넌트 스캔이라는 기능을 제공한다. 거기에 더해서 의존관계까지 자동으로 주입하는 @Autowired라는 기능도 제공한다! - @ComponentScan, 새롭게 등장한 AutoAppConfig 기존 설정 정보 파일은 사용하지 않을것이니 새로운 설정 정보 파일 'AutoAppConfig' 을 생성하자. // AutoAppConfig.j..

Spring 2023.06.26