Spring 컨테이너 관리
컨테이너 연결 : 컨트롤러 - 서비스 - 리포지토리
참고
main > java > 프로젝트 패키지의 하위 패키지만 컨테이너에 넣는게 가능함
스프링 컨테이너에는 하나만 등록해서 공유하게 된다.
Spring Been에 등록시 생성자가 하나만이 존재한다면 @Autowired생략이 가능함.
public JdbcTemplateMemberRepository(DataSource dataSource) {
jdbcTemplate = new JdbcTemplate(dataSource);
}
둘다 맞음
@Autowired
public JdbcTemplateMemberRepository(DataSource dataSource) {
jdbcTemplate = new JdbcTemplate(dataSource);
}