WritableResource写文件ClassPathResource读文件
来源:互联网 发布:淘宝一个店铺几个类目 编辑:程序博客网 时间:2024/05/22 16:42
package com.test.m2.t1;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import org.springframework.core.io.ClassPathResource;import org.springframework.core.io.PathResource;import org.springframework.core.io.Resource;import org.springframework.core.io.WritableResource;public class TCar {public static void main(String[] args) throws Exception{m1();m2();}/** * 这种方式打包后,无法运行,无法在jar包加载文件,需要分离出来 * @throws IOException */public static void m1() throws IOException{//String path=System.getProperty("user.dir")+"/src/main/resources/conf/1.txt"; (1)String path="src/main/resources/conf/1.txt"; //(2) (1)(2)都可以,path = path.replace("\\", "/");WritableResource pathResource = new PathResource(path);OutputStream os = pathResource.getOutputStream();os.write("你好123".getBytes());os.close();System.out.println("-------------------->:ok");}/** * 读取classpath下的文件,打成jar仍可用 * @throws IOException */public static void m2() throws IOException{Resource r1=new ClassPathResource("conf/1.txt");InputStream is = r1.getInputStream();int n;ByteArrayOutputStream bos = new ByteArrayOutputStream();while((n=is.read())!=-1){bos.write(n);}System.out.println(bos.toString());bos.close();is.close();}}
阅读全文
0 0
- WritableResource写文件ClassPathResource读文件
- ClassPathResource加载资源文件
- ClassPathResource
- 读文件、写文件
- 读文件写文件。。
- java 读文件写文件
- java 读文件 写文件
- 写文件和读文件
- 写文件和读文件
- java读文件写文件
- nodeJS 写文件读文件
- 读文件、写文件、删除文件
- 文件的读/写
- 读、写properties文件
- 文件写和读
- JSON写、读文件
- C#文件读/写
- 文件读、写、复制
- hdu 3068
- 给Recyclerview添加下划线
- Jenkins Pipeline 常用操作
- ue4 fuck
- jedis之cas操作
- WritableResource写文件ClassPathResource读文件
- docker目录挂载
- android wifi驱动移植
- 【安全牛学习笔记】主动信息收集-发现(三)
- HDOJ1002
- Linux查找含有某字符串的所有文件
- HBase命令行操作
- HotSpot虚拟机对象探秘
- 基于untiy使用vuforia实现图片识别