gpt4 book ai didi

Java从属性文件yaml中存储和读取字节数组

转载 作者:行者123 更新时间:2023-12-01 22:00:21 28 4
gpt4 key购买 nike

我正在开发一个从数据库读取数据的应用程序。数据库中已经存在加密条目。我有字节数组形式的 key ,并希望从 yaml 文件加载它。

有没有办法可以像这样填充数组

private static final byte[] iv = { 13, -11, -88, 20, -110, 113, -2, -8, -15, -99, -23, -10, -10, -74, 1, 11 }

直接来自 yaml 文件?

yaml 文件:

iv: 13,-11,-88

由于我无法 Autowiring 需要使用 key 的类,因此我无法使用 @value 注释(根据我的理解)。所以我想使用像这样的 util 类:

public static byte[] getKeyFor(Class type) {
return context.getEnvironment().getProperty("iv");
}

最佳答案

下面应该有效:

application.yml:

iv: 12,32,12,32

在您想要值的类中,将其绑定(bind)如下:

@Value("${iv}") byte[] iv;

关于Java从属性文件yaml中存储和读取字节数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53848833/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com