java - 我可以写位于类路径的文件吗
问题描述
我想在类路径中写一个文本文件。想要对该文件进行一些更改。
这是 Spring Boot 应用程序并将其打包为 jar。所以基本上这个文本文件位于 jar 中,我想对该文件进行更改。
不知道有没有可能。
但请告诉我我该怎么做?
解决方案
可以读取 jar 中的文件(通常称为资源文件)。
但是,您不能直接修改它们。为此,您需要将它们放在罐子外面。
在运行时更新资源文件的可能重复
如果它是一个 .properties 文件,有办法做到这一点。
以下博客似乎很有帮助(https://crunchify.com/java-properties-files-how-to-update-config-properties-file-in-java/)
推荐阅读
- syntax-error - fc 内置的手册页使用 - 而不是 - 作为选项
- linux - 将 oneline 命令放入别名中
- powershell - 尝试删除 Windows 用户配置文件时出现此“InvalidOperation”错误
- cassandra - 是否可以限制每个分区键和集群列的行数
- oracle - output data from all_tab_columns
- mysql - 计算单选百分比
- javascript - JQuery - 如何选择包含某个属性但排除所有更深的后代的所有子代?
- java - 如何修复从 start.spring.io 初始化的新 Spring Boot 应用程序的 Maven 构建中的错误
- assembly - Moving two bytes into the lowest portion of a register
- swashbuckle - 如何在 swashbuckle 中添加多个安全方案 Bearer 和 ApiKey