[Spring] 5. 코드 개선 퀴즈 - AOP의 이해

Kim yoon beom·2025년 5월 9일
0


  • 컨트롤러 코드

“실행 전”에 맞추어서 진행을 하면 된다.
그리고 애초에 UserController가 아니고 UserAdminController이다.


// 이전 코드
@After("execution(* org.example.expert.domain.user.controller.UserController.getUser(..))")
// 이후 코드
@Before("execution(* org.example.expert.domain.user.controller.UserAdminController.changeUserRole(..))")
  • @After → @Before로 변경 (실행 전 동작)

  • UserController.getUser → UserAdminController.changeUserRole로 변경

profile
나는.원한다.개발자

0개의 댓글