Grails 4.0.1应用程序第一次加载页面需要重新启动后的时间



我有一个中型应用程序,它最近从Grails 2.2.1迁移到了Grails 4.0.1。应用程序启动很快,但当我访问页面时,第一次需要时间,但从那时起会立即加载。即使是第一次,我也能做些什么来快速加载页面吗?我为所有服务设置lazyInit=false,以便在启动时初始化所有服务。

我还尝试在启动时通过实现ApplicationRunner并从run方法加载所有控制器来访问控制器。仍然没有运气。

运行应用程序作为春季启动战与嵌入式tomcat。在java版本上使用grails 4.0.1;1.8.0_181";

因为从Grails 2.x.x到Grails 3.x.x,有很多突破性的变化。因此建议如下:

  1. 尝试升级到Grails 3.x.x,如果完成,请尝试
  2. 升级到Grails 4.x.x

最新更新