AOP!! Exception을 잡아줘!!
AOP란? AOP란 Aspect Oriented Programming. 즉, 관점 지향 프로그래밍이다. AOP는 횡단 관심사의 분리를 허용함으로써 모듈성을 증가시키는 것이 목표인 프로그래밍 패러다임이다. 코드 그 자체를 수정하지 않는 대신 기존의 코드에 추가 동작(어드바이스)을 추가함으로써 수행하며, 어느 코드가 포인트컷(pointcut) 사양을 통해 수정되는지를 따로 지정한다. 이를 통해 기능의 코드 핵심부를 어수선하게 채우지 않고도 비즈니스 로직에 핵심적이지 않은 동작들을 프로그램에 추가할 수 있게 한다. - 위키백과 - 즉, AOP는 핵심 비즈니스 로직에서 횡단 관심사를 분리해 애플리케이션의 특정 부분에 적용하는 것을 말합니다. 횡단 관심사? 횡단 관심사란 애플리케이션의 여러 핵심 비즈니스로직에 공..
Backend
2023. 4. 29. 22:48