728x90
용어 정리
용 어 | 개 념 | 특 징 |
Aspect / 애스펙트 | 공통기능 모듈 | 어드바이스+포인트컷을 포함한 모듈 |
Advice / 어드바이스 | 애스펙트 안에서 실질적인 동작을 나타내는 코드 | |
PointCut / 포인트컷 | 어라운드 대상 선정 | @Around(괄호) 안에 있는 것 |
Around / 어라운드 | 애스펙트 실행 시점 지정 | @Around |
try { 코드 } | 성공 | |
catch (예외 e) { 코드 } | 예외 | |
finally | 성공 유무 관계없이 실행될 코드 | |
Joinpoint / 조인포인트 | 메서드의 실행 시점 | |
AspectJ / 애스펙트제이 | 객체 생성 시점 등을 지정 | |
Weaving / 위빙 | 외부 요청이 들어와 proxy객체를 생성/작업처리까지 | proxy객체가 실제 객체로 넘기기 전까지 |
Proxy / 프록시 | 서버대신 서버인척 하면서, 요청을 대신 처리하고, 보내주는 일종의 가상서버 |
|
Restcontroller | @Restcontroller / Autowired와 같이씀 | |
Autowired | @Autowired / Restcontroller와 같이씀 | |
Override | @Override | |
RequestMapping | @RequestMapping | |
Primary | 클래스 레벨에서 사용. 우선순위 지정 | @Primary |
Target / 타겟 | 실행되는 객체 | |
Advisor / 어드바이서 | 하나의 어드바이스 + 하나의 포인트컷 | 스프링 QOP에서만 사용 |
JDK Dynamic Proxy | 인터페이스 | |
GCLIB | 클래스 |
728x90
'Java & Spring > 옵션정리' 카테고리의 다른 글
[Spring] DI (진행중) (0) | 2022.08.18 |
---|---|
[Spring] 스프링 프로젝트 - 웹 서버 연동하기 (0) | 2022.08.18 |
[Spring] 롬복(Lombok) / SLF4J (0) | 2022.08.17 |
[JAVA] 정규표현식 (Regular Expression / regex) (0) | 2022.08.15 |
[JAVA] Math.sqrt 없이 제곱근 - 바빌로니아 점화식 (0) | 2022.08.08 |