[Spring] 🌱 Spring 이란 ( + DI, IoC)
·
Spring
Spring 이란? Spring은 Java 기반의 웹 애플리케이션을 만들 수 있는 프레임워크이다. spring.io 사이트에서 확인하면 스프링 프레임워크는 현대 자바 기반의 엔터프라이즈 애플리케이션을 위한 프로그래밍 및 Configuration Model을 제공한다고 언급하고 있다. Python을 이용한 Django, JS를 이용한 Node.js 기반의 웹 서버 개발과 같이 Java 개발자들은 Spring을 사용하여 웹 서비스를 만들 수 있다. Spring의 구조는 아래와 같은 구조로 이루어져 있다. Spring의 특징 ☑️ Spring은 경량 컨테이너로 Java 객체를 직접 Spring 안에서 관리한다. 객체의 생성 및 소멸과 같은 생명 주기(Life Cycle)을 관리하며, Spring 컨테이너에서 ..