Notice
Recent Posts
Recent Comments
Link
목록XML (1)
개발 무지렁이
[Spring] 관점지향프로그래밍 AOP와 Advice, 프록시 서버(Proxy Server)
AOP(Aspect Oriented Programming) 공통로직을 횡단으로 빼서 별도의 모듈(라이브러리 덩어리)로 만들어 놓고, 호출해서 사용 (관점을 핵심기능과 공통기능으로 분리) (관심사항을 등록해놓으면, 타겟대상을 찾아서 사전 / 사후처리, Filter와 같은 역할) WHY? 요구사항 변경에 소스코드 변경을 최소화 🧩범용성 코딩 Style, 🧩직관성 Advice 객체 공통의 기능을 모아둔 객체 🚀. AOP 적용시기 Around: 사전, 사후 Before: 사전 After: 사후 (예외여부 상관없이) After-returning: 사후 (정상동작시) After-throwing: 사후 (예외발생시) ⭐. AspectJ (어노테이션 이용) @Around @Before @After @After-retu..
Backend/스프링
2023. 5. 1. 17:32