首页 > 其他分享 >spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during v

spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during v

时间:2022-10-08 11:23:41浏览次数:35  
标签:jpa spring rendering warning open view

在搭建微服务的过程中,发现控制台一直在报这个警告日志。本着研究的目的,查看了下源码

[WARN][JpaBaseConfiguration$JpaWebConfiguration][219]: 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
    @Bean
    public OpenEntityManagerInViewInterceptor openEntityManagerInViewInterceptor() {
        if (this.jpaProperties.getOpenInView() == null) {
            logger.warn("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");
        }

        return new OpenEntityManagerInViewInterceptor();
    }

因此,只需要设置open_in_view设置初始值即可:

spring:
  jpa:
    open-in-view: false    

这样启动就不会报告警了。

新建公众号:随风的java开发人生 共同进步。

标签:jpa,spring,rendering,warning,open,view
From: https://www.cnblogs.com/dajiangyang/p/16768359.html

相关文章

  • SpringBootServletInitializer的作用
    https://blog.csdn.net/luckyzsion/article/details/81135438?spm=1001.2101.3001.6650.7&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendF......
  • spring boot集成redis基础入门
    redis支持持久化数据,不仅支持key-value类型的数据,还拥有list,set,zset,hash等数据结构的存储。可以进行master-slave模式的数据备份更多redis相关文档请查看redis官方文......
  • 从SpringBoot启动,阅读源码设计
    目录一、背景说明二、SpringBoot工程三、应用上下文四、资源加载五、应用环境六、Bean对象七、Tomcat服务八、事件模型九、配置加载十、数据库集成十一、参考源码服务启......
  • 一个C#开发者学习SpringCloud搭建微服务的心路历程
    前言SpringCloud很火,很多文章都有介绍如何使用,但对于我这种初学者,我需要从创建项目开始学起,所以这些文章对于我的启蒙,帮助不大,所以只好自己写一篇文章,用于备忘。SpringC......
  • SpringBoot加载自动配置类的流程
    自定义过starter的同学应该都知道,自动配置类需要用EnableAutoConfiguration注解修饰,并且需要将自动配置类配置在spring.factories中。但自动配置类是如何被SpringBoot加......
  • 整合springboot
    案例1@RestControllerpublicclassUserInfoHandler{/***编程式校验*@paramuserInfo*@return*/@GetMapping("/addUser")......
  • 史上最全Spring Cloud Alibaba--Nacos教程(涵盖负载均衡、配置管理、多环境切换、配置
    1Nacos安装Nacos是Alibaba微服务生态组件中的重要组件之一,主要用它实现应用的动态服务发现、配置管理、服务管理。​​github.com/alibaba/spr…​​1.1Nacos概要Nacos是......
  • spring cloud config 入门
    简介Springcloudconfig分为两部分serverclientconfig-server配置服务端,服务管理配置信息config-client客户端,客户端调用server端暴露接口获取配置信息config-server......
  • 使用spring security 简单步骤
    1.添加springsecurity依赖,即在配置文件中添加依赖。2.添加springsecurity配置文件,spring-security.xml;3.在web.xml加载springsecurity配置文件及springSecurity......
  • Spring实战(一)
    1.什么是Spring1.1软件开发的真谛:唯一不变的就是变化。1.2任何实际的应用程序都是由很多组件组成的,每个组件负责整个应用功能的一部分,这些组件需要与其他的应用元素进......