> Java > java지도 시간 > springboot jpa 지연 로딩 문제를 해결하는 방법

springboot jpa 지연 로딩 문제를 해결하는 방법

PHPz
풀어 주다: 2023-05-12 13:58:11
앞으로
1479명이 탐색했습니다.

springboot jpa 지연 로딩 문제

springboot에서 application.properties의 구성 파일에 spring.jpa.open-in-view=true 메소드를 추가하면 실패합니다.

테스트 후 두 가지 해결 방법이 있습니다.

1.

application.properties의 구성 파일에 2. @Transactional 주석을 테스트 메서드에 추가합니다.

springboot 지연 로딩 정보

지연 로딩 또는 지연 로딩은 스프링 컨테이너가 시작될 때 모든 빈을 스프링 컨테이너에 로드하지 않고 필요할 때만 객체를 컨테이너에 인스턴스화한다는 의미입니다.

장점:

시작 시간 단축

단점:

구성 오류가 발생하면 시스템 시작 시 이를 발견하지 못하므로 엄격한 테스트가 필요하며 JVM의 힙 공간을 확보해야 합니다. 모든 빈을 만족시키세요

Lazy Loading과 Global Lazy Loading과 Local Lazy Loading으로 나누어지는데, Global Lazy Loading은 설정을 통해 이루어지며, Local Lazy Loading은 클래스에 @Lazy Annotation을 추가하여 이루어집니다

위 내용은 springboot jpa 지연 로딩 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿