springboot导出txt文本并写入
时间: 2023-07-19 15:29:05 浏览: 197
springboot.txt
您可以使用Java中的FileWriter类来写入txt文件。以下是一个简单的Spring Boot示例程序,它将字符串写入txt文件并将其作为响应返回给浏览器:
```java
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
@Controller
@RequestMapping("/export")
public class ExportController {
@GetMapping("/txt")
@ResponseBody
public String exportTxt() {
String content = "Hello, world!"; // 要写入txt文件的内容
try {
File file = new File("export.txt"); // 创建txt文件
FileWriter writer = new FileWriter(file);
writer.write(content); // 写入内容
writer.close(); // 关闭写入流
return "Export successful!";
} catch (IOException e) {
e.printStackTrace();
return "Export failed!";
}
}
}
```
在浏览器中访问`http://localhost:8080/export/txt`即可触发写入txt文件,并在浏览器中显示响应信息。请注意,此示例程序中的文件名为"export.txt",可以根据实际需求更改。
阅读全文