Как добавить каталог и подкаталоги в статическое расположение при весенней загрузке

Я хочу использовать ресурсы из статического каталога, и в этом каталоге могут быть другие подкаталоги.

В весеннем загрузочном файле application.properties я использую ключ ниже для ссылки на внешний каталог: C: / custResources /. Я могу ссылаться на ресурсы из этого каталога, но не из подкаталога, например. C: / custResources / 1, C: / custResources / 2 и т. д.

spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:/C:/custResources/

Вы перезаписываете свойство spring.mvc.static-path-pattern?

Steffen Harbich 30.05.2018 14:13

Подкаталог работает для одного из путей к классам (например, когда вы что-то помещаете в classpath:/static/1/)?

Steffen Harbich 30.05.2018 14:19

Когда у вас есть базовое местоположение, вы можете с помощью Java создать все, что захотите: stackoverflow.com/questions/28947250/…

Adam 30.05.2018 18:42

Почему вы хотите разместить эти ресурсы вне своего проекта?

Paul Warren 01.06.2018 06:06

В приложении есть несколько обучающих видео, к которым я должен предоставить доступ с помощью href и воспроизвести его в формате html. Это правильный способ сделать это?

Harshal 01.06.2018 09:45
1
5
1 230
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Похоже, я что-то делаю не так.

Ниже свойства достаточно, чтобы добавить весь каталог и его папку в качестве статического местоположения. spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:/C:/resources

Я могу получить доступ к видео, размещенному внутри C: / resources / 1, как localhost: 8080/1 / sample.mp4 и так далее.

Другие вопросы по теме