在网络开发方面,我总是说道。我正在做一个侧面项目。对于这个项目,我想开发一个REST API后端。我的一个朋友将使用REST API开发带有角度js的前端。
作为后端开发的技术,我使用Java,Spring和MySQL数据库。我正在学习REST架构和实践。
所以我的问题如下:从后端到前端提供静态文件的最佳方法是什么?这些文件应该通过HTML图像标签显示。
感谢。
答案 0 :(得分:0)
在春季,/ META-INF / resources /,/ resources /,static /和public /目录可用于提供静态内容。
因此,您可以在resources /目录下创建一个static /或public /目录,并将静态内容放在此处。并且可以通过http://localhost:3000/your-file.img访问它们。 (假设server.port为3000)
<img src ="http://localhost:3000/your-file.img" />
您可以使用application.properties中的spring.resources.static-locations定制这些目录。
例如:
spring.resources.static-locations=classpath:/custom/
现在,您可以使用resources /下的custom /文件夹来提供静态文件。
ref:
https://spring.io/blog/2013/12/19/serving-static-web-content-with-spring-boot https://spring.io/guides/gs/serving-web-content/