스프링 프록시 (1) 썸네일형 리스트형 [Spring boot] 프록시 객체(Proxy Object) 프록시 객체란?원본 객체를 감싸는 객체로 실제 객체를 대신하여 요청을 처리하는 객체입니다.메소드 호출을 가로채 추가적인 기능(로깅, 트랜잭션, 보안 등)을 수행할 수 있도록 합니다. 프록시 객체의 주요 특징AOP 적용 시 프록시 객체 사용AOP는 메소드 실행 전후에 부가 기능을 삽입하기 위해 프록시 객체를 활용합니다.@Transactional을 적용하면 대상 객체 대신 트랜잭션을 관리하는 프록시 객체를 생성동적 프록시 방식런타임에 동적으로 프록시 객체 생성트랜잭션 관리와 관련@Transactional을 사용할 경우 해당 객체의 메소드를 실행할 때 프록시를 통해 트랜잭션을 시작하고 정상적으로 종료되면 커밋을 하고 예외가 발생할 때는 롤백을 합니다. 프록시 객체 종류JDK 프록시 객체인터페이스를 구현한 객.. 이전 1 다음