Spring webserver如何在文件夹中共享文件

时间:2015-05-17 10:57:04

标签: java spring

如何使用Spring共享文件夹中的文件,例如。 /tmp/file.mp4。它可以从IP访问?像这样10.11.14.122/file.mp4

1 个答案:

答案 0 :(得分:2)

您的问题需要spring-boot来提供静态文件。您只需要在Override addResourceHandlers中配置路径,完整代码:

@SpringBootApplication
public class TmpApplication extends WebMvcConfigurerAdapter {

    public static void main(String[] args) {
        SpringApplication.run(TmpApplication.class, args);
    }

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/tmp/**").addResourceLocations("file:///./myfolder/")
                .setCachePeriod(0);
    }
}

有一份文件:boot-features-spring-mvc-static-content