【发布时间】:2020-01-05 19:39:28
【问题描述】:
我正在尝试使用 Spring Boot 控制器将数据写入 CSV 文件。但是数据没有写入文件。
我尝试过调试,但找不到我应该寻找的属性。 调试时,我注意到在 Stream Encoder 中, isOpen = true,writebuffer = null,ch = null,haveLeftoverChar = false,leftoverChar = '\u0000' 0,lcb = null
我得到了我希望得到的数据,完全正确。
这是我的代码:
FileWriter pw=null;
try {
pw = new FileWriter("C:\\Users\\hp\\Desktop\\all\\engine\\src\\main\\resources\\cases.csv", true);
} catch (IOException e) {
e.printStackTrace();
}
try {
pw.write("Registration Number: " + studentCase.getRegistrationNumber());
} catch (IOException e) {
e.printStackTrace();
}
try {
pw.flush();
pw.close();
} catch (IOException e) {
e.printStackTrace();
}
我的控制器代码中是否有任何错误?以及我应该检查哪个属性以了解数据是否正在写入文件?
提前致谢!
【问题讨论】:
标签: java spring-boot csv