SpringBoot/aop

[스프링 AOP] 스프링 AOP 쉽게 설명, 적용 방법
시작 자 어떤 메서드 하나에 실행시간을 재는 코드를 만드려고 한다. 그래서 그 메서드 안에 시간을 재는 코드를 추가시켰다고 해보자. 그렇다면 아래와 같은 문제점이 예상될 수 있다. 클래스 안에 핵심 로직과 부가적인 로직이 뒤섞이게 된다. 다른 메서드에도 적용할 경우 코드가 계속해서 반복된다. 많은 메서드에 적용하려고 하면 말도 안되는 시간이 필요하고, 메서드도 더러워지고, 유지 보수하기가 난처하다. 이럴 때 AOP을 알면 보다 쉽게 접근이 가능하다. AOP를 쉽게 설명해주겠다🍝 자 우리는 토마토 스파게티, 올리브 스파게티, 까르보나라를 만드는 법에 대한 강의 영상을 찍으려고 한다. 그런데 세개는 모두 조리법이 다르지만, 모두 똑같이 면을 만드는 방법이 포함되어 있다. 그렇다 보니 나중에 다른 스파게티를 ..