1주차 01: 스프링부트란?
1.1 스프링 프레임워크 스프링은 자바의 프레임워크. 엔터프라이즈급 개발을 위해 사용됨. 프레임워크란? 어떠한 목적을 달성하기 위해 복잡하게 얽혀있는 문제를 해결하기 위한 구조. 뼈대에 살을 붙히는 것으로 이해 하면 편함 => 레고 1.1.1 제어 역전(IOC) 객체의 생성의 관리 주체가 바뀜. 개발자의 제어에서 컨테이너의 제어로 바뀜(IOC or Spring Container). 주체의 변경 이를 통해 의존성 주입(DI), 관점 지향 프로그래밍(AOP) 가능해짐. 1.1.2 의존성 주입(DI) 외부 컨테이너가 생성한 객체를 주입 받아 사용하는 방식. 의존성 주입 받는 3가지 방법 1) 생성자를 통한 의존성 주입 2) 필드 객체 선언을 통한 의존성 주입 3) setter 메서드를 통한 의존성 주입 @Au..
스프링부트 핵심가이드/1주차
2023. 4. 25. 04:31