【问题标题】:Spring first request very slowSpring第一个请求非常慢
【发布时间】:2018-03-22 07:06:34
【问题描述】:

我在 Spring Boot 中有应用程序。使用嵌入式tomcat初始化Spring Boot后,第一次响应很慢。我该如何解决?春季启动有任何预热命令/模式吗?我也在考虑与数据库的连接,我想知道连接数据库,可能在第一次请求期间弹簧连接到 Postgres。

【问题讨论】:

  • 您的第一个要求是什么?它是否访问数据库?您是否在缓存中加载数据?
  • 第一个请求是访问数据库,我只是在数据库上创建新项目。
  • 这就是它运行缓慢的原因

标签: spring hibernate spring-boot spring-data


【解决方案1】:

您可以使用 ApplicationRunner 或 CommandlineRunner 在启动时运行一些东西:

https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-command-line-runner

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-09
    • 1970-01-01
    • 1970-01-01
    • 2010-10-28
    • 2019-03-20
    • 2010-11-28
    • 2014-07-05
    相关资源
    最近更新 更多