java - 如何为服务器中的文件添加静态资源位置,但与应用程序所在的服务器不同

标签 java spring-boot spring-mvc static-content

我正在构建 spring-boot 2 应用程序,想知道我是否可以以及如何为服务器文件添加静态资源位置,但与应用程序所在的服务器不同。

我使用 application.properties 文件来设置我的资源位置。对于磁盘上的文件来说这不是问题。

spring.resources.static-locations= file:/dir1/fileWithVideo/, file:/http://ip:port/home/seleco/video

它适用于磁盘文件,但不适用于服务器以及它如何工作

最佳答案

要动态获取服务器位置,请在 application.properties 中使用它。

spring.resources.static-locations=file:${app.config.dir:./directory location on server}/file name

关于java - 如何为服务器中的文件添加静态资源位置,但与应用程序所在的服务器不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57109573/

相关文章:

spring - 如何防止 Spring MVC 中 F5 上的确认警报

java - 简单的 xml 和具有相同名称但不同命名空间的元素

java - 在 kotlin 中添加 2 个或更多构造函数

java - 如何正确使用hibernate注解?

windows - 如何使用 Ansible 对 Windows Docker Windows 容器内运行的 Spring Boot 应用程序进行运行状况检查?

jquery - 如何使用 jquery 在弹出窗口中进行页面转换?

java - Spring MVC : Is it possible to bind a specific HttpMessageConverter to a @RequestBody-annotated parameter?

java - 在 Eclipse java 调试器中隐藏不存在的变量

java - 没有找到处理方法

java - Spring-boot + Apache Camel + 嵌入式 tomcat 显示 SQS 删除时收据句柄已过期。在外部 tomcat 中工作正常