«spring-aop» 태그된 질문

6
Spring-@Transactional-백그라운드에서 어떤 일이 발생합니까?
@Transactional? 로 메소드에 주석을 달 때 실제로 어떤 일이 발생하는지 알고 싶습니다 . 물론 Spring이 해당 메소드를 Transaction에 래핑한다는 것을 알고 있습니다. 그러나 다음과 같은 의심이 있습니다. Spring이 프록시 클래스를 생성한다고 들었습니다 . 누군가가 이것을 더 깊이 설명 할 수 있습니까 ? 그 프록시 클래스에 실제로 상주하는 것은 무엇입니까? 실제 …

8
스프링 AOP 대 AspectJ
Spring AOP는 사용자 정의 Java5 주석을 프레임 워크로 사용하므로 보안, 로깅, 트랜잭션 등과 같은 응용 프로그램 특정 작업에 가장 적합하다는 인상을 받았습니다. 그러나 AspectJ는 더 친숙한 디자인 패턴 인 것 같습니다. Spring 애플리케이션에서 Spring AOP vs AspectJ를 사용하는 다양한 장단점을 강조 할 수 있습니까?


8
동일한 클래스 내의 메서드에 의한 Spring @Transaction 메서드 호출이 작동하지 않습니까?
저는 Spring Transaction을 처음 사용합니다. 내가 정말 이상하다고 생각한 것, 아마도 나는 이것을 제대로 이해했을 것입니다. 메서드 수준에 대한 트랜잭션을 갖고 싶었고 동일한 클래스 내에 호출자 메서드가 있는데 그게 좋지 않은 것 같습니다. 별도의 클래스에서 호출해야합니다. 나는 그것이 어떻게 가능한지 이해하지 못한다. 누구든지이 문제를 해결하는 방법을 알고 있다면 대단히 감사하겠습니다. …

13
Spring AOP : JoinPoint와 PointCut의 차이점은 무엇입니까?
저는 Aspect Oriented Programming 개념과 Spring AOP를 배우고 있습니다. Pointcut과 Joinpoint의 차이점을 이해하지 못하고 있습니다. 둘 다 저에게 똑같은 것 같습니다. Pointcut은 조언을 적용하는 곳이고 Joinpoint는 우리가 조언을 적용 할 수있는 곳이기도합니다. 그렇다면 차이점은 무엇입니까? 포인트 컷의 예는 다음과 같습니다. @Pointcut("execution(* * getName()") Joinpoint의 예는 무엇입니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.