看下面配置中 数据库连接池的配置 说明,重点关注红色部分
server:
  port: 9013
spring:
  application:
    name: api
  datasource:
    druid:
      #数据库连接1
      mysql:
        name: mysql
        type: com.alibaba.druid.pool.DruidDataSource
        driver-class-name: com.mysql.jdbc.Driver
        url: jdbc:mysql://localhost:3306/datacube?useUnicode=true&characterEncoding=utf8&useSSL=false
        username: root
        password: rootrot
      #数据库连接2
      greenplum:
        name: greenplum
        type: com.alibaba.druid.pool.DruidDataSource
        driver-class-name: org.postgresql.Driver
        url: jdbc:postgresql://localhost:5432/datacube?useUnicode=true&characterEncoding=utf8&useSSL=false
        username: root
        password: rootroot
 
 
    # 下面为连接池的补充设置,应用到上面所有数据源中
    # 初始化大小,最小,最大
      initialSize: 5
      minIdle: 10
      maxActive: 1000
      #配置获取连接等待超时的时间
      maxWait: 60000
      #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
      timeBetweenEvictionRunsMillis: 60000
      #配置一个连接在池中最小生存的时间,单位是毫秒
      minEvictableIdleTimeMillis: 300000
      #验证连接是否有效。此参数必须设置为非空字符串,下面三项设置成true才能生效
      validationQuery: SELECT 1
      #指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除.
      testWhileIdle: true
      #指明是否在从池中取出连接前进行检验,如果检验失败,则从池中去除连接并尝试取出另一个
      testOnBorrow: true
      #指明是否在归还到池中前进行检验
      testOnReturn: false
      #打开PSCache,并且指定每个连接上PSCache的大小
      poolPreparedStatements: true
      maxPoolPreparedStatementPerConnectionSize: 20
      #配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
      filters: stat,wall,log4j
      #通过connectProperties属性来打开mergeSql功能;慢SQL记录
      connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=1000;druid.stat.logSlowSql=true
      #合并多个DruidDataSource的监控数据
      useGlobalDataSourceStat: true
#      WebStatFilter:
#        exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"
#      stat-view-servlet:
#       login-username: admin
#       login-password: admin
 
 
jpa:
   database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
   show-sql: true
   hibernate:
     #dialect: org.hibernate.dialect.MySQL5Dialect
     ddl-auto: none
     naming:
      strategy: org.hibernate.cfg.ImprovedNamingStrategy

springboot 数据库连接出现的诡异bug No operations allowed after connection closed.相关推荐

  1. com.mysql.cj.exceptions.ConnectionIsClosedException: No operations allowed after connection closed.

    目录 一.功能背景 二.错误信息 三.相关代码 四.问题原因 四.解决办法 1.修改dbDriver 2.修改数据库配置 3.通过修改配置文件信息 一.功能背景 在SpringBoot项目中使用第三方 ...

  2. 数据源 No operations allowed after connection closed

    Spring提供了两个这样的数据源(都位于org.springframework.jdbc.datasource程序包里): DriverManagerDataSource:在每个连接请求时都新建一个 ...

  3. ConnectionIsClosedException: No operations allowed after connection closed

    最近生产上spring boot项目使用Hikari 数据源在一个用户信息查询操作数据库时总是报如题的错误.网上查看很多资料一直没有解决,但目前也没有什么好的办法,哪位大神给指导下. 报错信息如下: ...

  4. mysql No operations allowed after connection closed.Connection was implicitly closed due to underly

    转载原文地址:原文地址 在说这个错误之前先说明我的项目是通过Hibernate来进行数据库操作的 关于MySQL连接超时问题,估计很多人都遇到过:大致情形都是这样,开发测试时程序都是正常的,一到第二天 ...

  5. (No operations allowed after connection closed.).Possibly consider using a shorter maxLifetime value

    这两天碰到一个问题,在正常查询数据时,没有问题,但在使用多线程查询数据导出时,会报以下错误: 2020-05-21 08:40:36.639 WARN [charger-business,,,] 13 ...

  6. 今天项目报错: No operations allowed after connection closed

    今天项目报错: No operations allowed after connection closed 错误原因:MySQL服务器默认的"wait_timeout"是28800 ...

  7. No operations allowed after connection closed.Connection was implicitly clos,MySQL服务器无法链接;

    尝试1:检查防火墙状态:systemctl status firewalld 如打开,需确认服务器端口是否开放  lsof -i : 8080(8080为实际需替换端口):如未打开请移步尝试2: 尝试 ...

  8. No operations allowed after connection closed--转

    https://www.jianshu.com/p/1626d41572f2 Spring boot的单数据源配置比较简单,只需要在application.properties配置相关的jdbc连接的 ...

  9. mysql报错No operations allowed after statement closed

    mysql报错No operations allowed after statement closed 网上搜了很多,感觉都没什么作用,很多都是改等待时间,其实还有一个原因,可能是数据库锁住了,这种报 ...

最新文章

  1. 微信小程序import和include
  2. cad 怎么显示块句柄_新手必看的CAD小技巧,老师傅精选汇总,三分钟教你学习用处多多...
  3. C++中重载赋值运算符=
  4. c语言程序设计文件操作,c语言程序设计文件操作方法示例(CreateFile和fopen)
  5. 【深度学习】图像输入网络必要的处理流程
  6. Python3 PyQt5 PyCharm 环境搭建
  7. 数据结构之二叉树的先序、中序、后续的求法
  8. 提高ipad浏览器下大尺寸xml文件解析的性能
  9. t-sne 流形_流形学习[t-SNE,LLE,Isomap等]变得轻松
  10. python3.6sysos_求大佬,这是什么情况啊
  11. shell 提取sql 的字段名表名_Mysql 常用SQL语句集锦(仅学习)
  12. 请不要把数据分析和机器学习混为一谈
  13. 慕课python七月_【慕课有约】七月老师:关于小程序的那些事
  14. java c 语言之父_Java之父评价C语言之父:我用尽了形容词
  15. 构建一套完整高效的供应链系统体系
  16. 台式计算机的cpu,台式电脑处理器(CPU)性能排行榜
  17. 【二】HTML:图像标签和超链接标签
  18. LINUX入门——Linux是什么?
  19. 长白县积极建设精准扶贫云平台
  20. 可视计算机应用李桂清,华南理工大学研究生导师介绍---李桂清

热门文章

  1. 实战 | 巧用位姿解算实现单目相机测距
  2. 去除法定节假日以及周末,计算请假时间
  3. pdf转word转换器在线版,文档转换和处理都在这里了
  4. SnowFlake(雪花算法)
  5. Issue问题模板_v1.0.3
  6. macos 安装 UHD 驱动并调用 Python API
  7. 谷歌浏览器皮肤怎么换 修改谷歌浏览器皮肤的方法
  8. OA服务器文件夹,OA服务器架设 图文详解.docx
  9. Mysql修改数据目录(迁移到挂载盘-5.7版本)
  10. ORA-00376、ORA-01110数据文件异常故障修复