# advice

10개의 포스트
post-thumbnail

<Spring> 프록시 팩토리(2)

포인트컷(PointCut): 어디에 부가 기능을 적용할지, 어디에 부가 기능을 적용하지 않을지 판단하는 필터링 로직이다. 주로 클래스와 메서드 이름으로 필터링한다. 어떤 포인트(Point)에 기능을 적용할지 하지 않을지 잘라서(cut)

2022년 6월 26일
·
0개의 댓글
·
post-thumbnail

<Spring> 프록시 팩토리

인터페이스가 있는 경우 JDK 동적 프록시를 적용하고, 그렇지 않은 경우 CGLIB를 적용하려면 어떻게 해야할까? > 스프링은 유사한 구체적인 기술들이 있을 때, 그것들을 통합해서 일관성 있게 접근할 수 있고, 더욱 편리하게 사용할 수 있는 추상화

2022년 6월 25일
·
0개의 댓글
·

AOP활용 (xml 기반)

어드바이스는 각 포인트컷에 삽입되어 동작할 횡단관심에 해당되는 공통기능동작시점&lt;aop:before> : 비즈니스 메소드 실행 전 무조건 실행&lt;aop:after> : 비즈니스 메소드 실행 후 무조건 실행 ( try-catch-finally )&lt;aop:ar

2022년 6월 15일
·
0개의 댓글
·
post-thumbnail

aop마무리, 트랜잭션 개념 및 설정

SampleServiceTests.java 작성하고 실행해보면 123+456을 먼저 계산하기 전, 먼저 ====== 라고 로깅부터 하느것을 볼 수 있습니다. 파라미터 넣는 방법== 이번에는 execute 구문에 args를 이용해 파라미터를 추적해 보겠습니다. 분명히 로깅자체는 마음에 들지만, 파라미터별로 무슨 값을 받았는지 알 수 있다면 더 좋기 때...

2022년 5월 2일
·
0개의 댓글
·
post-thumbnail

스프링 부트 - 포인트컷, 어드바이스, 어드바이저

본 게시물은 스스로의 공부를 위한 글입니다.잘못된 내용이 있으면 댓글로 알려주세요!프록시, JDK 동적 프록시에 대해 알아보기CGLIB, ProxyFactory에 대해 알아보기포인트컷(Pointcut): 부가 기능을 적용할지, 안할지 판단하는 필터링 로직. 주로 클래스

2021년 11월 2일
·
0개의 댓글
·
post-thumbnail

AOP

AOP (관점 지향 프로그래밍) 📌 1. AOP란? 문제를 바라보는 관점을 기준으로 프로그래밍을 하는 기법 AOP 구현 방법으로는, 여러 가지가 존재하는데, 일반적으로 공통 관심 사항을 구현한 코드를 핵심 로직을 구현한 코드에 삽입하는 것이다. 비슷한 동작을 하

2021년 9월 16일
·
0개의 댓글
·

Spring - 37.1 AOP

210111 Aspect Oriented Programming, Porxy

2021년 1월 11일
·
0개의 댓글
·

좋은 개발자

Pope가 말하는 개발 잘하는 Russian.항상 일 생각을 함.이걸 어떻게 만들어야 되나 고민 함.일로써 생각한다기 보다는 어떻게 해야 이걸 잘 할 수 있을까 그런 생각을 계속함.명문대 나왔나 하면 그건 아님.2년제 나오고, 학교에서 시간 버리기 싫다고 함.처음부터

2020년 3월 14일
·
0개의 댓글
·

Advice from evergreen

우선 명심하자. 똑같은 실수를 2번 하지 않자. 성심껏 가르쳐주신 상록님에 대한 예의다.OperationsError 같은 게 떴을 경우.상록님 조언.models를 확인한다. table이 있는지, columns가 제대로 있는지 등.만약 장고 파일에서 문제가 없다면, my

2020년 3월 5일
·
0개의 댓글
·