• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

실무에서는 그럼 spring.jpa.open-in-view: false 로 설정하는 경우가 많은가요 ?

23.05.30 21:10 작성 조회수 482

0

실무에서

spring.jpa.open-in-view: false

로 설정하는 경우가 많은가요 ?

 

또한 사이드 프로젝트 정도로 규모가 작을 경우

그냥 기본 설정대로 true로 사용해도 되나요 ?

답변 1

답변을 작성해보세요.

2

codesweaver님의 프로필

codesweaver

2023.05.31

안녕하세요, 기매 님! 공식 서포터즈 codesweaver 입니다.

트래픽이 적은 프로젝트라면 open-in-view를 true로 사용하여도 무방합니다.

그러나 데이터베이스 연결을 지속적으로 물고 있는 문제, 또 뷰를 렌더링 하는동안 추가 쿼리가 발생할 수 있는 가능성 등이 있습니다. 그래서 저는 이 옵션을 false 로 사용할 것을 권합니다. 클라이언트가 요청한 정보는 서비스에서 책임지고 완성해서 컨트롤러로 응답해야 하고, 뷰는 전달받은 데이터를 신뢰하고 프레젠테이션에만 집중하는것이 좋다고 생각합니다.

감사합니다.