본문 바로가기

developer/인프런 - 스프링 입문

[인프런 - 스프링 입문] 3/19 개발공부일지(2) - 의존성주입 by annotation

오늘도 자바에 익숙해지자~

 

 @Controller + tab 누르면 import하면서 자동완성됨!

D.I. by annotation.

@Controller

@Service

@Repository

@Autowired로

사용해서 필요한 곳에 의존성 주입하도록 함

 

구현체

public class (구현체) implements (인터페이스)

public class MemoryMemberRepository implements MemberRepository

@Component annotation이 있어야 스프링이 bin에 method를 등록한다.

이때 @Component scan은 동일 카테고리 package내에서만 스캔한다.(별도 카테고리 scan 요청하려면 별도 설정 필요함)