@Transactional? 로 메소드에 주석을 달 때 실제로 어떤 일이 발생하는지 알고 싶습니다 . 물론 Spring이 해당 메소드를 Transaction에 래핑한다는 것을 알고 있습니다. 그러나 다음과 같은 의심이 있습니다. Spring이 프록시 클래스를 생성한다고 들었습니다 . 누군가가 이것을 더 깊이 설명 할 수 있습니까 ? 그 프록시 클래스에 실제로 상주하는 것은 무엇입니까? 실제 …
으로 표시된 Service 클래스의 메서드를 보았지만으로 표시 @Transactional되지 않은 동일한 클래스의 다른 메서드도 호출했습니다 @Transactional. 별도의 메서드에 대한 호출로 인해 응용 프로그램이 DB에 대한 별도의 연결을 열거 나 부모 트랜잭션을 일시 중단하는 등의 의미가 있습니까? 어노테이션이있는 다른 메소드에 의해 호출되는 어노테이션이없는 메소드의 기본 동작은 무엇입니까 @Transactional?