我是Spark的新手。谁能告诉我如何映射外部静态资源?我知道从here获得以下方法:

public static synchronized void externalStaticFileLocation(String
   externalFolder) {

 if (initialized) {
         throwBeforeRouteMappingException();
    }
     externalStaticFileFolder = externalFolder;
}

但是我不知道如何使用它。我在路由之前称它为
externalStaticFileLocation("/resources/*");

我也试过
staticFileLocation("css/CrudTemp.css");
staticFileLocation("js/jquery.js");
staticFileLocation("js/jquery-ui.js");

也试过了
Spark.staticFileLocation("src/main/resources/css");
Spark.staticFileLocation("src/main/resources/js");

最佳答案

我通过在src / main / resources下创建公用文件夹解决了它
然后像

staticFileLocation("/public");

然后在模板文件中我访问该资源
css/file.css
js/file.js

而且有效...
但我仍然不知道为什么它不适用于上述问题中描述的方法

08-28 19:16