일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 운영체제
- CS
- Public
- 메모리
- 신입
- spring
- 세마포어
- 우리카드
- 자바
- IT
- 디지털
- 정보처리기사
- 스프링
- java
- 공채
- Effective Java
- github
- 뮤텍스
- package-private
- 컴퓨터공학
- 이펙티브 자바
- 컴퓨터과학
- OS
- 깃
- 개발
- 신입사원
- 프로그래밍
- 깃허브
- 스터디
- 알고리즘
Archives
- Today
- Total
목록AOP (1)
주니어 개발자 성장기
6. AOP란?
AOP란 공통 관심 사항(cross-cutting concerns)과 핵심 관심 사항(core concerns) 중에서 공통 관심 사항을 축약할 수 있도록 도와주는 기술이다. 공통 관심 사항이란, 비즈니스 로직에서 공통적으로 필요한 항목들(메서드의 호출 시간 측정)을 말하고 핵심 관심 사항은 비즈니스 로직에서 다른 비즈니스와 구분되게 해주는 핵심적인 것이라고 할 수 있다. 메서드가 호출되면 AOP가 이를 인터셉트해서 코드를 중간 중간에 실행해주고 어떤 때에 인터셉트 할지 안할지를 쉽게 프로그래밍 할 수 있다. 그럼 어떻게 적용할까? @Aspect @Component public class TimeTraceAop { @Around("execution(* hello.hellospring..*(..))") p..
Spring/입문
2022. 7. 5. 03:56