在 Spark 框架中映射外部静态资源(java)

Mapping External Static Resources in Spark Framework(java)

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

public static synchronized void externalStaticFileLocation(String  
   externalFolder) {

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

但是不知道怎么用。我在 Routing 之前调用它 like

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 下创建 public 文件夹解决了这个问题 然后将其映射为

staticFileLocation("/public");

然后在模板文件中我访问了

之类的资源
css/file.css
js/file.js

它奏效了…… 但我仍然不知道为什么它对问题

中描述的上述方法不起作用