可以用干净的java编写spring boot配置,以干净的文本形式加载整个资源文件。
这是我到现在为止的距离:
应用yml
some-common-config:
my-text-file: classpath:/<DIRECTORY>/<FILENAME>
配置类:
@ConfigurationProperties(prefix = "some-common-config")
public class SomeCommonConfig {
private String myTextFile;
}
文件内容(src/资源/test-of-file/file.txt):
THIS IS JUST A EXAMPLE
那我要
assert SomeCommonConfig -> myTextFile == "THIS IS JUST A EXAMPLE"
您可以将其作为InputStream
获取,然后将InputStream
转换为您喜欢的格式:
例如String
:
@ConfigurationProperties(prefix = "some-common-config")
public class SomeCommonConfig {
private InputStream myTextFile;
public String getText() {
return new BufferedReader(
new InputStreamReader(myTextFile, StandardCharsets.UTF_8))
.lines()
.collect(Collectors.joining("\n"));
}
public InputStream getMyTextFile() {
return myTextFile;
}
public void setMyTextFile(InputStream myTextFile) {
this.myTextFile = myTextFile;
}
}
问题内容: 我有这个HTML代码: 我想在字段中写文本。但是,发生此错误: 我发送文本的代码是: 请问你能帮帮我吗? 问题答案: 除了send_keys,我们可以使用以下部分:
在那里我得到了多个chunksize部分,我试图做一些操作,比如 对于操作,它选择任意一个块体部分,并执行它的所有操作。那剩下的部分呢?如何在没有内存错误的情况下对完整的数据进行操作。
问题内容: 我想以编程方式从应用程序中加载Log4j2 XML配置文件。 试过这个: 还有这个: 但是什么都没有。 问题答案: 自己找到答案。有人可能会觉得有用。
我读过https://flutter.dev/docs/development/ui/assets-and-images#asset-包依赖项中的图像和从资产中读取的文本文件,并应用了所有这些,但我的代码仍然无法工作。。。。 我为此打开了一个新项目,在主文件夹中创建了资产和文件: 然后,不信任Android Studio,我检查了vi,在pubspec.yaml一切都好: 该文件以以下内容结尾:
项目结构: 我目前正在Eclipse中开发一个JavaFX应用程序,在从resources文件夹加载一个. css样式表时遇到了问题。 我已经将资源文件夹添加到类路径(项目属性 - 正在使用以下代码: 正在抛出 NullPointerException 我已经阅读了其他帖子并尝试了所有内容,但似乎无法让它工作。 编辑:设法通过删除和恢复bin文件夹使其正常工作。现在加载了.css,但由于某些原因它
传统方式的导入外部JS和CSS文件的方法是直接在模板文件使用: <script type='text/javascript' src='/static/js/common.js'> <link rel="stylesheet" type="text/css" href="/static/css/style.css" /> 系统提供了专门的标签来简化上面的导入: {load href="/stati