プロパティ ファイルに 16 進数の値があり、Spring で Java オブジェクトの @Value アノテーションを使用してそれをバイト配列に変換する必要があります。
例:
hex.value=CB53CD20B2F222D9
そして、Javaには次のものがあります:
@Value("#{myProperties['hex.value'] ?: ''}")
private byte[] hexValue;
Spring は現在、String.getBytes() を hexValue として設定するだけですが、文字列を表す実際のバイト配列に変換したいと考えています。たとえば、Commons-Codec Hexを使用して
getBytes() を返さないように Spring を構成する方法を知っている人はいますか?