
💻 @Responsebody 어노테이션에 대해 알아보자!

💻 웹 애플리케이션 계층 구조

💻 회원 관리 예제만들기

💻 Test 해보기

💻 회원 관리 예제 서비스 개발

💾 서비스테스트를 해보자!

💻 회원관리 예제(등록, 조회)

💻 h2 DB 연결

📝 JdbcTemplate 설정 및 통합테스트 환경

📝 JPA를 설정하고 테스트해보자!

💻 스프링 데이터 JPA 학습하기

💾 회원 도메인 설계

📕 주문, 할인 도메인 설계 및 테스트

💾 할인정책을 바꿈으로써 구현체를 수정해보자

🔍 AppConfig를 통해 객체지향 설계에 대해 알아보자!

🔍 AppConfig 리팩토링을 해보자!

🔍 SOLID 원칙에 대해 간단히 알아보자!

🔍 IoC, DI컨테이너에 대해 알아보자!

🔍 스프링으로 코드를 전환해보자!

✅ 스프링 컨테이너와 스프링 빈 조회 테스트

🔍 BeanFactory와 ApplicationContext의 상속관계에 대해 알아보자

💾 BeanDefinition에 대해 알아보자!

✨ 스프링의 싱글톤 컨테이너에 대해 알아보자!

💻 컴포넌트 스캔과 의존관계 자동주입에 대해 알아보자!

📕 다양한 의존관계 주입방법에 대해 알아보자

💻 롬복 라이브러리를 적용하고 @RequiredArgsConstructor을 사용해보자!

💾 빈을 2개 이상 등록하고 조회해야할 때, 다형성을 활용할 경우

💾 빈 생명주기 콜백에 대해 알아보자!

💾 빈 스코프에 대해 알아보자!

💻 웹 스코프에 대해 알아보자!

🚫 스택오버플로우라니...? 그리고 순환참조