[Java] Spring Framework 주요 특징 이해하기 : DI, IoC, POJO, AOP
·
Java/이론 및 문법
해당 글에서는 Spring Framework의 주요 특징인 DI, IoC, POJO, AOP 대해서 알아봅니다.  1) Spring Framework와 Spring Boot의 관계💡 Spring Framework와 Spring Boot의 관계- Spring Boot는 Spring Framework 위에 구축되어 Spring 애플리케이션을 생성하고 구성하는 간소화된 방법을 제공합니다. 즉, Spring Framework 기반으로 Spring Boot가 수행되는 프레임워크를 의미합니다.- Spring Boot 자동 구성과 주관적인 기본 설정을 제공하여 개발자가 보일러플레이트 코드 대신 비즈니스 로직 작성에 집중할 수 있도록 개발 과정을 간소화하는 것을 목표로 합니다. [ 더 알아보기 ] 💡 Spring ..
[Java] Spring Boot AOP(Aspect-Oriented Programming) 이해하고 설정하기
·
Java/Spring Boot
해당 글에서는 Spring AOP에 대해 이해하고 환경설정을 해보는 방법에 대해서 공유를 목적으로 작성한 글입니다.1) Spring AOP(Aspect-Oriented Programming, AOP)1. AOP 용어 이해하기 💡 Spring AOP란?- Spring AOP는 스프링 프레임워크에서 제공하는 기능 중 하나로 관점 지향 프로그래밍을 지원하는 기술입니다. Spring AOP는 로깅, 보안, 트랜잭션 관리 등과 같은 공통적인 관심사를 모듈화 하여 코드 중복을 줄이고 유지 보수성을 향상하는데 도움을 줍니다.💡 관점 지향 프로그래밍(Aspect-Oriented Programming, AOP) 이란?- 객체 지향 프로그래밍 패러다임을 보완하는 기술로 메소드나 객체의 기능을 핵심 관심사(Core Co..