Spring Boot
-
Spring과 Spring Boot의 차이Spring&Spring Boot Story 2023. 1. 30. 23:39
Spring : Java 기반의 Back-End 프레임워크 특징 DI(Dependency Injection) : 의존성 주입 Spring 프레임워크에 의존성을 주입하면서 객체 간 결합을 느슨하게 하는 것 객체간 결합이 느슨해지면 코드의 재사용성이 증가하고, 단위 테스트가 용이해짐 IoC(Inversion of Control) : 제어의 역전 컨트롤의 제어권이 개발자에게 있는 것이 아닌 프레임워크가 대신 해주는 것 Servlet이나 Bean 같은 코드를 개발자가 직접 작성하지 않고, 프레임워크가 대신 수행 기존의 자바 코드를 작성할 때 객체의 생성, 의존관계 설정 등을 프레임워크가 대신 해줌 AOP(Aspect Oriented Programming) : 관점지향프로그래밍 핵심기능을 제외한 부수적인 기능을 ..