강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

지현명님의 프로필 이미지
지현명

작성한 질문수

[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발

Spring AOP를 이용한 Exception Handling

이 강의 어느 부분에 AOP가 적용된건가요?

작성

·

234

0

코드상에 AOP가 안보이는데 어느 부분에 코딩으로 AOP가 적용됐는지 알 수 있을까요?

퀴즈

51%나 틀려요. 한번 도전해보세요!

Spring API 설계에서 Service/DAO 클래스는 주로 어떤 역할을 담당하나요?

클라이언트 요청을 직접 처리하고 응답한다.

비즈니스 로직 및 데이터 접근을 처리한다.

HTTP 상태 코드를 정의하고 관리한다.

UI 화면을 구성하고 보여준다.

답변 1

1

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다. 

강의에서 사용되는 코드 중, 아래와 같은 코드에서 AOP를 사용하였습니다.

@RestControllerAdvice
public class CustomizedResponseEntityExceptionHandler
extends ResponseEntityExceptionHandler {
...

@RestControllerAdvice 어너테이션은 @ResponseBody + @ControllerAdvice인데, @ControllerAdvice가 AOP를 적용해 컨트롤러 단에 적용하기 위해 사용되는 어노테이션입니다.

감사합니다. 

지현명님의 프로필 이미지
지현명

작성한 질문수

질문하기