1. 스프링이란? 1) 스프링 생태계 스프링이란 여러가지 스프링 기술의 총칭입니다. 스프링 프레임워크 스프링의 핵심이 되는 기술들을 제공하는 프레임워크 스프링 부트 예전에 "스프링은 설정이 반이다" 라는 말이 나올정도로 극악의 난이도를 보여줬다. 이를 손쉽게 해
Inflearn 김영한 선생님 강의를 정리한 것 입니다.클린코드로 유명한 로버트 마틴이 좋은 객체 지향 설계의 5가지 원칙을 정리한 것 입니다.• SRP: 단일 책임 원칙(single responsibility principle)• OCP: 개방-폐쇄 원칙 (Open/
본 포스트는 Inflearn 김영한 선생님 강의를 정리한 것 입니다! 1. 프로젝트 생성 이번 시간에는 순수 자바로 이루어진 작은 프로젝트를 만들어보겠습니다. 이후 포스트에서 이를 스프링 프로젝트로 전환 시키며 스프링이 어떤일을 해주는지 하나씩 알아보도록 하겠습니
본 포스트는 Inflearn 김영한 선생님 강의를 정리한 것 입니다!안녕하세요\~~지난 포스트에서 간단한 주문 프로그램을 다형성의 특징을 잘 살려 개발해보았습니다.그러나 우리가 만들었던 프로그램은 SOLID원칙중 DIP, OCP두가지를 위반하고있어 객체 지향적으로 2%
본 포스트는 Inflearn 김영한 선생님 강의를 정리한 것 입니다!지난 포스트까지 객체 지향 프로그래밍에 대해 설명하였고, 스프링이 왜 만들어지게 되었는지, 어떤 일을 도와주는지에 대해서 알아보았습니다.그럼 이번 포스트부터는 진짜 스프링에 대해 알아볼텐데요.그중 가장
본 포스트는 Inflearn 김영한 선생님 강의를 정리한 것 입니다! 스프링 컨테이너는 모든빈을 싱글톤 패턴으로 관리합니다. 이번 포스트에서는 싱글톤 패턴이 무었인지 그리고 왜 빈을 싱글톤으로 관리야하는지 알아보겠습니다. 1. 웹 애플리케이션과 싱글톤 스프링은
본 포스트는 Inflearn 김영한 선생님 강의를 정리한 것 입니다!지난 포스트에서는 @Configuration이 붙은 AppConfig.class 구성정보를 상요해 스프링 컨테이너에 빈을 등록하는 과정에 대해 알아보았습니다.AppConfig에 구성 정보만 기입하면 모
본 포스트는 Inflearn 김영한 선생님 강의를 정리한 것 입니다!
본 포스트는 Inflearn 김영한 선생님 강의를 정리한 것 입니다! 빈 스코프란? 스코프를 영한사전에서 찾아보면 "범위", "영역"이라고 나옵니다. 빈 스코프는 말 그대로 빈이 생존(?)해 있는 범위를 의미하는 것 입니다. 지금까지 우리는 스프링 빈이 스프링 컨