김영한님의 스프링 핵심 원리 기본편 강의를 수강하고, 복습하기 위해 포스팅한다. 

 

전체 목차

1. 객체 지향 설계와 스프링
2. 스프링 핵심 원리 이해1 - 예제 만들기
3. 스프링 핵심 원리 이해2 - 객체 지향 원리 적용
4. 스프링 컨테이너와 스프링 빈
5. 싱글톤 컨테이너
6. 컴포넌트 스캔
7. 의존관계 자동 주입
8. 빈 생명주기 콜백
9. 빈 스코프

섹션 9개로 구성되어 있고, 섹션마다 하위 강의 6~10개가 들어있다. 

 

강의 목표

  • 스프링 핵심 원리, 기능, 실무 적용 예시를 학습
  • 스프링 본질에 대한 깊은 이해 
  • 객체 지향 설계를 고민하는 개발자로 성장

강의 대상 

  • 스프링을 처음 접하는 개발자 

김영한님의 추천 도서 

  • 객체지향 책 : 객체지향의 사실과 오해 
  • 토비의 스프링 : 무조건 사야 한다. 초심자에게는 어렵지만, 스프링을 한 번 뗀 다음에 펴보자. 
  • JPA 책 : 자바 ORM 표준 JPA 프로그래밍 

학습 기록

1. 객체 지향 설계와 스프링 - 역할과 구현을 분리하기 

2. 객체 지향 설계와 스프링 - 좋은 객체 지향 설계의 5가지 원칙

3. 예제 프로젝트 만들기 

4. 객체 지향 원리 적용 - 관심사의 분리 

5. 객체 지향 원리 적용 - AppConfig 리팩터링 

6. 객체 지향 원리 적용 - IoC, DI, 그리고 컨테이너 

7. 스프링 컨테이너 생성 과정

8. 스프링 빈 조회 - 상속관계
9. 스프링 컨테이너의 다양한 설정 형식 - 자바코드, XML 

10. 싱글톤 컨테이너와 싱글톤 방식의 주의점

11. @Configuration과 싱글톤

12. 컴포넌트 스캔과 의존관계 자동 주입 시작하기

13. 컴포넌트 스캔의 필터와 빈 이름 중복

14. 다양한 의존관계 주입 방법

15. 생성자 주입을 선택해야하는 이유와 롬복

16. 조회할 빈이 2개 이상일 때의 문제 해결하기

17. 애노테이션 직접 만들기

18. 조회한 빈이 모두 필요할 때 List, Map에 담기

19. 빈 생명주기 콜백

20. 스프링 빈 생명주기 콜백 지원 방법 3가지 

21. 빈 스코프의 프로토타입 

 


내용 출처 :  스프링 핵심 원리 기본편 

728x90

+ Recent posts