※본 글은 김영한님의 '자바 스프링 완전정복 시리즈' 강의를 바탕으로 작성한 글입니다.' 좋은 객체 지향 설계의 5가지 원칙(SOLID)를 정리한 내용입니다.
※본 글은 김영한님의 '자바 스프링 완전정복 시리즈' 강의를 바탕으로 작성한 글입니다.스프링을 단순히 웹 프로그래밍을 도와주는 프레임워크라고 생각할 수도 있지만, 그 본질은 객체 지향 프로그래밍에 있습니다. 앞서 좋은 객체 지향 설계를 위한 5가지 원칙, SOLID를
※본 글은 김영한님의 '자바 스프링 완전정복 시리즈' 강의를 바탕으로 작성한 글입니다.이번에는 스프링 빈이 싱글톤 빈이 관리되는 라이프사이클에 대해 정리해보겠습니다.기본적으로 싱글톤 빈은 빈의 생성부터 소멸까지 스프링에서 계속해서 관리를 하게 됩니다. 관리되는 라이프
※본 글은 김영한님의 '자바 스프링 완전정복 시리즈' 강의를 바탕으로 작성한 글입니다.스프링에서 빈을 기본적으로 싱글톤으로 관리하고, 대부분의 경우 싱글톤이 필요하지만, 그렇다고 싱글톤만 사용되는 것은 아닙니다. 그 외에도 다양한 스코프가 존재하고, 이번에는 프로토타입
※본 글은 김영한님의 '자바 스프링 완전정복 시리즈' 강의를 바탕으로 작성한 글입니다.이번엔 스프링 컨테이너가 제공하는 스코프 중 하나인 웹 스코프 중 request 스코프에 대해 알아보겠습니다.request 스코프로 관리되는 빈은 ① 스코프의 소멸까지 스프링이 관리하
※본 글은 김영한님의 '자바 스프링 완전정복 시리즈' 강의를 바탕으로 작성한 글입니다.당연하게도 작성한 코드가 정상적으로 동작하는지 여부를 확인하는 것은 매우 중요합니다. 요즘에는 스프링 프로젝트를 생성하면 src/test 폴더가 자동으로 생성될 정도이고, 대부분의 프