Spring/Spring_inflearn
[Spring 입문] 스프링 빈 등록, 의존성 주입
스프링 빈 등록하는 2가지 방법- 실무에서는 주로 정형화된 컨트롤러, 서비스, 리포지토리 같은 코드는 컴포넌트 스캔을 사용한다.- 정형화되지 않거나, 상황에 따라 구현 클래스를 변경해야 하면 설정을 통해 스프링빈으로 등록한다.(DB가 정해지지 않았을 때 구현한 코드를 추후 DB가 정해졌을 때 소스코드 수정 없이 @Bean 에 등록된 생성자만 수정해서 교체할 수 있음) 1. 컴포넌트 스캔 + 자동 의존 관계 설정- @Repository, @Service, @Controller 애노테이션을 달고 @Autowired 하는 방법 2. 자바 코드로 직접 스프링 빈 등록- @Repository, @Service, @Autowired 애노테이션을 제거하고 진행- 최상단에 SpringConfig.java 클래스를 만..