오늘도 배우자!

귀찮음에 배움을 멀리하지 않기를...

AOP 2

SpringBoot AOP 이해 - AOP(2)

오늘은 AOP 두번째 시간인데요 잠시 이전시간의 정리를 한번 해보도록 하겠습니다!! AOP는 흩어진 공통 기능들을 한데모아 관리하는 프로그래밍 방식으로 이해했어요.. 깊게 공부하고 이해하면 정말 딥하게 갈 수도있고 저도 그정도까지는 어려워서 최대한 간단히 이해하려고 하니 이렇게 정리가 되네요 ㅎㅎ AOP를 실행하기 위해 @Aspect 어노테이션이 포함된 빈(@Component)을 구현해서 진행을 했죠?? 그럼 사용자 요청부터 다시 정리해볼게요. 1) 사용자가 특정 URL에 Request를 보낸다. 2) AOP로 관리되고 있는 영역이 특정 URL을 관리하는 Controller에 포함이 되어있나 확인한다. 3) 해당 URL이 AOP로 설정된 Controller라면 해당 AOP를 관리하는 클래스로 간다. 4)..

Develop/Server 2019.11.30

SpringBoot AOP 이해 - AOP(1)

안녕하세요~!! 날씨가 점점 쌀쌀해지고있네요ㅠㅠ 다들 감기 조심하세요!! 그럼 이번에도 한번 시작해볼까요!!! 이전 글에서 너무 많은 기능을 한번에 적다보니 어떻게 풀어나가야할지 고민을 많이했어요... 사실 사용법만 쉽고 간단하게 딱 알려주자 라는 마음으로 블로그를 시작했는데 이전 글에서는 쉽지도 간단하지도 않게 해버렸다는 생각에 후회가 좀 되더라구요ㅠㅠ 그래서 앞으로의 글에서 하나하나씩 천천히 풀어나가보려고 합니다!!! 1. AOP(Aspect Oriented Programming)란? 여러군데 흩어져 있는 공통 기능을 한곳에 모아서 관리하자! 라는 생각으로 하는 프로그래밍 방식입니다. 이해를 돕기 위해서 AOP를 사용하지 않은 경우를 살펴보겠습니다. 예를들어 게시판, 유저, 관리자의 기능을 담당하는 ..

Develop/Server 2019.11.29