학습 기록/스프링 복습

스프링 DI 복습

서버관리자 페페 2024. 5. 7. 13:06

1. 어셈블러 개념 : Ctx가 Bean을 자동으로 조립해준다/

 

2. 사용하는 메인단 / AppCtx 설정클래스 / 빈이 되는 개별 기능 클래스들

 

3.

@Config가 붙은

AppCtx 클래스에서 조립

 

main에서 Ctx 생성해서 사용

 

4. 설정 파일 역시 클래스로 관리된다.

 

5. 일반 설정파일에는 memberDao 

 

6. 사용하는 cngpwclass에서 private MemberDao memberDao는 항상 존재

 

7. ctx파일에서 setMemberDao를 안넣어줘도 사용클래스에서 @Autowired 넣어도 가능

 

8. Autowired는 사용클래스 내의 setter 메서드에 넣어도 됨

 

9. 결과적으로 ctx 설정클래스에 생성자든 세터든 명시 필요 x

 

10. 설정 클래스를 그대로 사용하지 않고 복사해서 사용하지 않으므로 동일 보장 o

'학습 기록 > 스프링 복습' 카테고리의 다른 글

DispatcherServelet  (0) 2024.05.20
JDBC Template / 트랜잭션  (0) 2024.05.07
AOP복습  (0) 2024.05.07
빈 라이프사이클  (0) 2024.05.07