Spring Boot应用程序需要很长时间来获取第一次响应的数据库连接?

时间:2019-02-21 10:19:34

标签: java spring spring-boot spring-data-jpa hikaricp

大家好,我是Spring Boot的新手。 当我第一次尝试获取数据时,API需要花费很长时间进行响应。一旦返回数据,接下来的呼叫将立即给出响应。但是,如果在接下来的6分钟内未调用该API,则下次调用将再次花费更长的时间。对不起,语法不好。

spring boot版本: 2.0.3使用jpa发行

数据库: Mysql

配置

datasource:
    type: com.zaxxer.hikari.HikariDataSource
    url: jdbc:mysql://*************
    driver-class-name: com.mysql.jdbc.Driver
    username: ********
    password: ********
    hikari:
      connection-timeout: 30000
      idle-timeout: 600000
      maxLifetime: 1800000
  jpa:
    hibernate:
      ddl-auto: none
      naming:
        physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
    show-sql: true
    properties:
      hibernate.dialect: org.hibernate.dialect.MySQL5Dialect

0 个答案:

没有答案