在maven spark java应用程序中运行html文件的javascript
我正在做一个完整的堆栈作业。我已经使用spark java和maven开发了我的后端REST API。现在,我不知道如何与REST API联系编写html和js文件,以便开发一个完整的堆栈应用程序
我试着将示例htmls放在应用程序的根目录下,也放在
src/main/resources/public/index.html
但它会抛出
404 not found
我看过关于spark java应用程序与angular js https://blog.openshift.com/developing-single-page-web-applications-using-java-8-spark-mongodb-and-angularjs相关的教程,但我都不知道angular js
那么,有人能帮助我理解或指导我如何使用spark java应用程序运行html/js/css文件吗
# 1 楼答案
您可以从代码中获取/public文件夹路径。例如,你的应用程序结构如下:
appfolder/Server。jar
YourNiceAppFolder/public
找到你的服务器。jar文件位置和/public文件夹的返回路径。在这种情况下,您不应该担心构建过程(只关心server.jar和公用文件夹之间的关系)
参见示例here
# 2 楼答案
您需要指定应该在哪里找到静态文件。例如:
这个公共目录是类路径中名为
public
的目录。如果您使用的是Maven,那么这就转化为