스프링 입문을 위한 자바 객체지향의 원리와 이해스프링스프링이란 자바 기반의 애플리케이션 프레임워크 입니다.개발자가 비즈니스 로직(핵심 기능)에만 집중할 수 있도록 객체의 생성과 의존성 관리를 대신 해주고, 웹 개발을 편하게 만들어주는 자바 프레임워크(개발 구조 + 규칙 + 기본 기능을 제공하는 개발 틀)스프링 특징제어의 역전 (IoC, Inversion of Control) : 객체의 생성부터 생명주기 관리까지 프레임워크가 대신 해줍니다. 개발자가 직접 객체를 생성(new)하지 않고 프레임워크에 맡기는 방식입니다.의존성 주입 (DI, Dependency Injection) : 객체 간의 관계를 코드 내부가 아닌 외부(설정 파일이나 어노테이션)에서 결정해주는 기술입니다. 이를 통해 코드 간의 결합도를 낮..