文章目录 零、学习目标 一、文件下载概述 二、实现文件下载功能 (一)创建Spring Boot项目 (二)整合Bootstrap (三)准备待下载文件 (四)编写文件下载页面 (五)编写文件下载控制器 (六)启动应用,测试效果 三、解决中文名文件乱码问题 (一)在文件下载控制器里编写获取文件名方法 (二)修改文件下载控制器里的downloadFile方法 (三)启动应用,测试效果 四、课后拓展练习 零、学习目标 掌握利用Spring Boot实现文件下载功能 一、文件下载概述 下载文件能够通过IO流实现,所以多数框架并没有对文件下载进行封装处理。文件下载时涉及到不同浏览器的解析处理,可能会出现中文乱码的情况,因此需要设法解决中文乱码问题。 二、实现文件下载功能 (一)创建Spring Boot项目 创建FileDownloadDemo项目,添加Web、Thymeleaf依赖