如何在Spring Boot应用程序中显示下载的html文件

时间:2018-11-09 08:36:06

标签: html spring-boot iframe

我有一个spring-boot应用程序,我想显示已保存为zip存档的页面。就像在我的screen上一样。非常感谢您的提示

1 个答案:

答案 0 :(得分:0)

您可以将WebMvcConfigurer与重写的方法addResourceHandlers(ResourceHandlerRegistry注册表)一起使用:

@Configuration
@EnableScheduling
public class WebConfig implements WebMvcConfigurer 

您可以在其中添加数据文件夹:

@Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("**/your_folder/**").addResourceLocations("file:"+ "your_base_directory_where your_folder placed");
    }

现在您可以打开url使用的页面

http://localhost:8787/your_base_directory_where your_folder placed/maybe_another_folder/your_folder/index.html

您可以在运行时在your_base_directory中添加新文件夹并将其加载到您的应用程序中。