Javascript 如何通过nashorn在web应用程序启动期间加载js文件
我正在开发一个应用程序,它在第一次点击浏览器时在客户端加载多个js文件。加载应用程序的第一页需要一点时间,可以使用服务器端呈现进行改进 我们在后端应用程序中使用java和spring。因此,我正在寻找一种方法,在应用程序加载(服务器启动)期间,而不是在客户端加载服务器端的所有js文件。因此,我从jsp中删除了js文件引用,并尝试使用nashorn加载js文件,如下所示:Javascript 如何通过nashorn在web应用程序启动期间加载js文件,javascript,java,spring,nashorn,Javascript,Java,Spring,Nashorn,我正在开发一个应用程序,它在第一次点击浏览器时在客户端加载多个js文件。加载应用程序的第一页需要一点时间,可以使用服务器端呈现进行改进 我们在后端应用程序中使用java和spring。因此,我正在寻找一种方法,在应用程序加载(服务器启动)期间,而不是在客户端加载服务器端的所有js文件。因此,我从jsp中删除了js文件引用,并尝试使用nashorn加载js文件,如下所示: @Configuration public class ConfigureScript { @Bean Script
@Configuration
public class ConfigureScript {
@Bean
ScriptTemplateConfigurer configurer() {
ScriptTemplateConfigurer configurer = new ScriptTemplateConfigurer();
configurer.setEngineName("nashorn");
configurer.setScripts("/js/common/common.js", "/js/utils/utils.js");
configurer.setRenderFunction("render");
configurer.setSharedEngine(false);
return configurer;
}
}
但不知何故,这似乎不适合我,因为应用程序只是不断加载。你们能不能建议一下上面代码的问题,或者其他一些实现js文件服务器端加载的方法
另外,如果您可以建议,是否有一种方法可以调试js文件是否正确加载