java如何通过RESTAPI向前端提供静态文件?
说到网络开发,我完全是个傻瓜。我在做一个副业。对于这个项目,我想开发一个RESTAPI后端。我的一个朋友将使用RESTAPI开发带有AngularJS的前端
作为开发后端的技术,我使用Java、Spring和MySQL数据库。我正在学习REST架构和实践
因此,我的问题如下:从后端到前端为静态文件提供服务的最佳方式是什么?这些文件应该通过HTML图像标签显示
谢谢
你可以在下面搜索框中键入要查询的问题!
说到网络开发,我完全是个傻瓜。我在做一个副业。对于这个项目,我想开发一个RESTAPI后端。我的一个朋友将使用RESTAPI开发带有AngularJS的前端
作为开发后端的技术,我使用Java、Spring和MySQL数据库。我正在学习REST架构和实践
因此,我的问题如下:从后端到前端为静态文件提供服务的最佳方式是什么?这些文件应该通过HTML图像标签显示
谢谢
# 1 楼答案
在Spring中,/META-INF/resources/、/resources/、static/和public/目录可用于提供静态内容
因此,您可以在resources/directory下创建一个静态/或public/目录,并将静态内容放在那里。可通过以下方式访问:http://localhost:3000/your-file.img。(假设server.port为3000)
您可以使用spring自定义这些目录。资源。应用程序中的静态位置。财产
例如:
现在您可以使用resources/下的custom/文件夹来提供静态文件
参考:
https://spring.io/blog/2013/12/19/serving-static-web-content-with-spring-boothttps://spring.io/guides/gs/serving-web-content/