방학동안 진행한 프로젝트에서 권한과 관련된 부분을 맡게 되었다. 그동안 프로젝트를 하면서 권한에 대해 깊게 고민해본 적이 없었는데, 이번 기회를 통해 다양한 경험을 해볼 수 있었다. 그 중에서 권한 로직을 구현하면서 사용한 SpEL과 AOP에 대해 정리해보려고 한다. 목차는 다음과 같다.SpELSpEL이란?SpEL을 사용하는 이유와 이점AOPAOP란?AOP를 사용하는 이유와 이점프로젝트에서의 사용기1. SpEL (Spring Expression Language)SpEL이란,SpEL은 Spring 프레임워크에서 제공하는 표현식 언어로, Spring 컨테이너와 런타임객체를 대상으로 값을 evaluate 할 수 있는 표현식 언어이다. 더보기SpEL로 값을 평가하는 방법SpEL은 Spring 컨테이너(Bean)..