springboot 读取Jar 类路径下的文件
        Resource resource = new DefaultResourceLoader().getResource("classpath:download/WORKER_OVERTIME_RECORD.xlsx");
        response.setContentType("application/x-msdownload;");
        response.setHeader("Content-disposition", "attachment; filename=WORKER_OVERTIME_RECORD.xlsx");
//        response.setHeader("Content-Length", String.valueOf(resource.get));
        FileCopyUtils.copy(resource.getInputStream(),response.getOutputStream());
只能用inputstream, 不能是file
springboot 读取Jar 类路径下的文件的更多相关文章
- java获取类路径下文件的绝对路径
		
获取文件绝对路径 在idea中,默认的当前路径是project的根路径,如果你使用idea的默认路径,只要离开idea换到其他位置,可能当前路径就不是project的根路径了. 使用一下通用方式的前提 ...
 - Jar中的Java程序如何读取Jar包中的资源文件
		
Jar中的Java程序如何读取Jar包中的资源文件 比如项目的组织结构如下(以idea中的项目为例): |-ProjectName |-.idea/ //这个目录是idea中项目的属性文件夹 |-s ...
 - JavaWeb学习——获取类路径下的资源
		
对于JavaWeb而言,获取类路径下的资源,就是获取classes目录下的资源. 获取资源的方式有两种,利用Class或ClassLoader. Class类的getResourceAsStream( ...
 - servlet--获取类路径下资源
		
context 获取真实路径(*****) 还可以使用ServletContext对象来获取Web应用下的资源,例如在hello应用的根目录下创建a.txt文件,现在想在Servlet中获取这个资源 ...
 - 初识TypeScript:查找指定路径下的文件按类型生成json
		
如果开发过node.js的话应该对js(javascript)非常熟悉,TypeScript(以下简称ts)是js的超集. 下面是ts的官网: https://www.tslang.cn/ 1.环境配 ...
 - System.IO在不存在的路径下创建文件夹和文件的测试
		
本文测试System.IO命名空间下的类,在不存在的路径下创建文件夹和文件的效果: 首先测试创建文件夹: System.IO.Directory.CreateDirectory(@"C:\A ...
 - Java扫描指定文件路径下的文件并且递归扫描其子目录下的所有文件
		
本文主要实现了扫描指定文件路径下的文件,递归扫描其子目录下的所有文件信息,示例文件为: 要求将后缀为.dat的文件夹信息也写入到数据库中,然后将.chk文件解析,将文件中对应的内容读出来写入到数据库, ...
 - [转] C#2010 在TreeView控件下显示路径下所有文件和文件夹
		
原文 张丹-小桥流水,C#2010 在TreeView控件下显示路径下所有文件和文件夹 C#2010学习过程中有所收获,便总结下来,希望能给和我一样在学习遇到困难的同学提供参考. 本文主要介绍两个自定 ...
 - Python获取指定路径下所有文件的绝对路径
		
需求 给出制定目录(路径),获取该目录下所有文件的绝对路径: 实现 方式一: import os def get_file_path_by_name(file_dir): ''' 获取指定路径下所有文 ...
 
随机推荐
- 数组的filter方法处理数组内对象元素时,会改变原值
			
arr = [{n:11},{n:22},{n:33}] arr.filter(v=>v.n=8) console.log(arr) // [{n:8},{n:8},{n:8}]
 - [Inside HotSpot]  Xcode编译调试OpenJDK12
			
编译 下载brew然后安装hg,freetype,ccache $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent. ...
 - [HTTP趣谈]origin,referer和host区别
			
发起一个ajax请求时,request header里面有三个属性会涉及请求源信息.前端可能用不到这些值,但是,后台业务系统会比较关心它们,场景可能有: 处理跨域请求时,必须判断来源请求方是否合法: ...
 - Docker for Window 数据库路径注意事项
			
Windows和Linux的文件路径格式不同,以第一行为例的话要改为//D/work/fronent-api:/www //D:标识D盘,如果是其他盘,如F盘://F/
 - 线程太多导致socket连接池爆满,进程启动不了
			
Issue: 某部机上跟其它机器的连接有问题,ping可以通,telnet端口不通,可以其它机器可以连接到该机器上的进程. java应用启动不起来,产生以下错误. java.net.SocketExc ...
 - yugabyte cdc 试用
			
目前yugabyte 的cdc 功能处于beta 阶段,应该也快实际可用了,以下是一个简单的试用 环境准备 使用docker-compose docker-compose 文件 version: '2 ...
 - diffy 方便的bug 以及流量测试系统
			
diffy 是twiiter 开源的流量以及bug 查找系统 参考使用图 几点说明 使用diffy我们需要三个角色 candidate instance 候选实例,运行新的代码 primary ins ...
 - uni-app 组件
			
组件:组件时视图层的基本组成单元 <template> <view> <tagname property = "value"> content ...
 - c++ 朋友函数
			
#include <iostream> using namespace std; class Address; //提前声明Address类 //声明Student类 class Stud ...
 - Git Bash设置代理
			
从GitHub clone代码速度比较慢,设置代理,(假设端口是1080): git config --global https.proxy http://127.0.0.1:1080 git con ...