[Spring Boot] 스프링 특징 & 스프링 부트 간단한 소개 스프링 프레임워크(Spring framework) 특징 1. 컨테이너(Container) | 스프링 코어 Spring 컨테이너 또는 스프링 코어 위에 올라온 Java 객체들을 관리함. Spring 컨테이너는 Java 객체의 Life Cycle을 관리하며, Spring 컨테이너로부터 필요한 객체를 가져와 사용할 수 있음. 2. DI (Dependency Injection) 지원 Spring은 설정 파일이나 어노테이션을 통해서 객체 간의 의존관계를 설정할 수 있도록 하고 있음. 3. AOP (Aspect Oriented Programming) 지원 Spring은 트랜잭션이나 로깅, 보안과 같이 공통적으로 필요로 하는 모듈들을 실제 핵심 모듈에..