Как @ColumnTransformer может использовать значение внутри application.yaml - PullRequest
2 голосов
/ 26 февраля 2020

Как я могу поместить encription_key и encription_type в аннотацию @ColumnTransformer read или write из application.yaml

@ColumnTransformer(read = "convert_from(decrypt(decode(phone,'hex'), {encription key}, {encription method}),'utf8')", write = "encode(encrypt(convert_to(?,'utf8'),{encription key}, {encription method}),'hex')")

Что я сделал, это

получить значение из application.yaml и поместите его в

    @Value("${codec.iv}")
    private final static String key="";

Используйте функцию Database Custom для возврата bytea :: encription_key - она ​​работает, но не хочет HardCoding

Я также вижу, что используя postgres .conf - не хочу.

Я хочу

получить ключ и метод encription_method из внешних файлов (например, application.yaml и т. д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...