编程语言
首页 > 编程语言> > java – 在哪里放置Spark Web Framework的静态文件?

java – 在哪里放置Spark Web Framework的静态文件?

作者:互联网

在尝试使用Spark Web框架提供静态文件时,我在哪里放置文件?

我无法在网上找到任何东西 – 我开始怀疑我对Eclipse和Java项目的类路径,相对路径等一无所知.

关于Spark中的静态文件This paragraph是指/ public,但我不知道它会在哪里.使用Windows,Eclipse Luna和我的项目转换为使用Maven.

我已经尝试过在GitHub上查看代码了,但是我试图找到它有点不合时宜.

解决方法:

首先你必须告诉Spark在哪里搜索这样的静态文件:

Spark.staticFiles.location("/public");

在2.5之前的Spark版本中,您应该使用:

Spark.staticFileLocation("/public");

那么你的项目应该在resources文件夹下有一个公共文件夹

/src/main/resources/public/style.css

例如,我在那里添加了一个style.css文件,因此您应该像这样访问它:

HTTP://本地主机:4567 / style.css文件

如果要提供非类路径文件夹,则应使用

Spark.staticFiles.externalLocation("/path/to/dir");

在2.5之前的Spark版本中,您应该使用:

Spark.externalStaticFileLocation("/path/to/dir");

标签:java,maven,eclipse,spark-java
来源: https://codeday.me/bug/20190928/1827209.html