spring 读写本地文件

11 篇文章 0 订阅
1 篇文章 0 订阅
package cn.java.receive.service;

import org.springframework.beans.factory.annotation.Value;

import org.springframework.core.io.FileSystemResource;
import org.springframework.stereotype.Component;

import java.io.*;

@Component
public class FileOperater {

    @Value("${token.path}")
    private String tokenPath;

    public String getfileinfo() {
        String rstr = "";

        try {
            FileSystemResource resource = new FileSystemResource(tokenPath);
            BufferedReader br = new BufferedReader(new FileReader(resource.getFile()));
            String str = null;
            while ((str = br.readLine()) != null) {
                rstr += str;
            }
            br.close();
        } catch (IOException e) {
            //todo loginfo
        }
        return rstr;
    }

    public Boolean writefileinfo(String t) {
        FileSystemResource resource = new FileSystemResource(tokenPath);
        try {
            FileWriter fileWriter = (new FileWriter(resource.getFile()));
            fileWriter.write(t);
            fileWriter.close();
        } catch (IOException e) {
            //todo loginfo
            return false;
        }
        return true;
    }
}

创建配置文件application.properties
token.path=/n/t/tke.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值