tienda de Java y el conjunto de bytes de lectura del archivo de propiedades yaml

Chry007:

Estoy trabajando en una aplicación que lee los datos de una base de datos. Hay entradas ya cifrados en la base de datos. Tengo la llave como una matriz de bytes y quiero cargarlo desde un archivo YAML.

¿Hay una manera que puede rellenar una matriz como ésta

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

Directamente desde un archivo yaml?

yaml archivo:

iv: 13,-11,-88

Ya que no puedo Autowire la clase donde tengo que utilizar la llave, no puedo usar la anotación @value (de mi entendimiento). Así que yo estaba buscando para utilizar una clase util de este modo:

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

A continuación debería funcionar:

application.yml:

iv: 12,32,12,32

En la clase en la que desea que los valores, se unen se siente a continuación:

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

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=233320&siteId=1
Recomendado
Clasificación