로딩
요청 처리 중입니다...

[SpringBoot] AOP 기초

 [SpringBoot] AOP 기초

유데미에서 제공하는 "SpringBoot3 & SpringFramework6 마스터" 강의를 듣고 씁니다! 1.

AOP의 필요성 애플리케이션은 계층 구조를 가지는데 1) Web 2) Business 3) Data 레이어로 분류되곤 한다. 1) Web Layer - view logic (Json Conversion 이나 Rest API) 2) Businesss Layer - 비즈니스 로직 (서비스 객체) 3) Data Layer - 데이터베이스와 통신하는 객체(Jpa respository) 각 layer는 같은 공통 관심사가 있는데, 이는 Security, Performance, Logging이다. AOP는 관점지향프로그래밍으로서, 이러한 공통 관심사를 모듈로서 관리할 수 있게 해준다.

(중복 제거) 관점지향 프로그래밍 프레임워크 Spring AOP Aspect J AOP의존성은 직접 추가해줘야된다. 2. AOP 실습 2-1.

먼저 두 개의 레이어를 구현한다. Bussiness lay...

# AOP # SpringAOP # SpringBoot