【发布时间】:2016-09-02 11:00:45
【问题描述】:
我已经对 Spring MVC 进行了非常基本的设置,并希望添加一个静态 PDF 资源,以便用户可以下载它。
@Configuration
@EnableWebMvc
public class ApiConfig extends WebMvcConfigurerAdapter {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addRedirectViewController("/more", "/resources/special_services_appendix.pdf");
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/");
}
}
当我尝试访问 URL 时,它被正确解析,但是 PDF 文档为空白且不显示内容。我检查了响应和内容类型,长度是正确的,所以没有任何可疑之处。 PDF 本身看起来不错,我可以毫无错误地打开它并查看内容。
关于静态资源有什么我想念的吗?
【问题讨论】:
标签: java spring spring-mvc pdf