본문 바로가기
목차
Spring (boot) 오류 해결

SPRING.JPA.OPEN-IN-VIEW 로그 오류 해결하기

by 지각생 2022. 2. 2.
728x90

1. 문제상황 : 왜 로그에 warn이 뜨지?

스프링 부트 app을 시작하면 로그가 나오는데,

잘 보면 아래와 같이 warning 메세지가 뜬다

aWebConfiguration$JpaWebMvcConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning



2. 문제 이유

Spring Boot에서는 spring.jpa.open-in-view를 true로 설정하고 있는데, 이는 OSIV 측면에서 매우 부적절하다고 함. 즉 성능이나 scalability,, 즉 확장성 측면에서 볼 때 false로 해야 하는데 true로 하고 있어 warning 경고 사인이 뜨는 거라고.



참고 사이트-스택오버플로우-로 바로가기

 

3. 해결방안

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

바꿔주는 방법은 크게 두 가지 방법이 있다.

  • application.properties에서 설정하기
spring.jpa.open-in-view=false

 

 

https://mand2.github.io/spring/spring-boot/1/

 

spring.jpa.open-in-view 로그 오류 해결하기 :: 고라니의 개발일기🦌

spring.jpa.open-in-view 로그 오류 해결하기 2019-09-27 1. 문제상황 : 왜 로그에 warn이 뜨지? 스프링 부트 app을 시작하면 로그가 나오는데, 잘 보면 아래와 같이 warning 메세지가 뜬다 aWebConfiguration$JpaWebMvcCo

mand2.github.io

 

728x90

댓글