我是Spring网站Spring框架的新手。https://spring.io/guides/gs/uploading-files/有一个教程,可以将文件上传到根文件夹" upload-dir" (此文件夹位于src根文件夹旁边)
的问题:
答案 0 :(得分:0)
当访问代码中的文件时,Spring将(默认情况下)假设 src / main / resources 是父目录。如果您计划访问上传的文件,那么我将使用 src / main / resources (或此位置的子目录)作为上载路径。这样,您可以直接在Thymeleaf中访问它们:
Location: src/main/resources/picture.jpg
Thymeleaf: th:src="@{picture.jpg}"
或者如果文件存在于子目录中:
Location: src/main/resources/somedir/picture.jpg
Thymeleaf: th:src="@{somedir/picture.jpg}"
如果您将文件存储在其他位置,那么您也可以使用各种前缀来访问它们,例如 classpath 或 file ,即:
classpath:com/myapp/config.xml
在此处查看有关Spring中资源的更多信息:
http://docs.spring.io/spring/docs/current/spring-framework-reference/html/resources.html
希望这有帮助!