「Java」@RequestMappingでファイルをダウンロードさせる

2021年9月3日

書式
1.@RequestMapping(value = 指定パス, produces = MediaType.APPLICATION_XML_VALUE)
2.@RequestMapping(path = 指定パス, produces = MediaType.TEXT_PLAIN_VALUE)

使用例1 xmlファイルのダウンロード

  @RequestMapping(value = "/cft/download", produces = MediaType.APPLICATION_XML_VALUE)
    public Resource download() {
        return new FileSystemResource("config.xml");
    }

使用例2 テキストファイルのダウンロード

@RequestMapping(path = "/cft/download", produces = MediaType.TEXT_PLAIN_VALUE)
public Resource download() {
            return new FileSystemResource(new File("changfa.txt"));
}

 

Spring Boot

Posted by arkgame