[Intellij] SPRING.JPA.OPEN-IN-VIEW 로그 warning

현주·2022년 11월 6일
0

Trouble Shooting

목록 보기
9/31

🔥 문제

Spring Data Jpa 의 트랜잭션 실습을 하면서 데이터를 commit / rollback 하는 것을 로그로 확인해보려고 진행하던 중에

많은 로그들 중에 갑지기 WARN이라고 쓰여있는 것을 발견했다 !

spring.jpa.open-in-view is enabled by default
spring.jpa.open-in-view 가 디폴트로 사용이 불가능하다는 오류였다.


💡 원인

Spring Boot에서는 spring.jpa.open-in-view의 디폴트 값으로 true가 설정되어있다.

But, 이는 OSIV 측면에서 매우 부적절하다고한다.
( 성능이나 확장성 측면에서 )

따라서 이를 false로 해야 하는데 true로 하고 있어 warning 경고 사인이 뜨는 거라고한다 !!


☘️ 해결

spring.jpa.open-in-view 설정을 true 에서 false로 바꿔주면 해결이 된다 !

application.yml 파일에

spring:
  jpa:
    open-in-view: false //추가

이 설정을 추가해주면 해결 !

[참고] https://stackoverflow.com/questions/30549489/what-is-this-spring-jpa-open-in-view-true-property-in-spring-boot

0개의 댓글