私は春ブーツ@ConfigurationProperties
にJSR303アノテーションを使用しての可能性を知っているが、私はこの可能性を超えて、いくつかのユースケースを持っている:春ブーツ@ConfigurationProperties検証
私は自分のアプリケーションが用フォルダを設定していることができます@ConfigurationProperties
豆を持っていますバックアップ。だから私は、そのフォルダが存在し、書き込み可能かどうかを確認する必要があります。それが存在しなければ私はそれを作りたいと思う。
今は@PostConstruct
のinit-Methodを使用していますが、正常に動作します。私は、ConfigurationProperties-Classを検証するためのより宣言的な方法があるのだろうかと思います。
imhoは検証ではなく、バックアップ処理の一部です。正当なフォーマット、正当な値を持つもの、または(構成プロパティーの) 'null 'でないものがあるかどうかの検証です。あなたが望むのは、バックアップ処理の一部であり、設定ではなく、プロパティを使用せずに手作業を設定する場合にも有効です。 –