私は春の起動アプリケーションでいくつかの種類のプロパティ検証を行いたいと思っています。私のapplication.propertiesでは、私はこのような何かしている:私は自分のアプリケーションを起動するとApplication.properties validator
log.path=
logging.config=${log.path}log4j2.properties
私は不足しているすべてのプロパティに関する情報があるだろうどのメッセージ内のすべての空のプロパティとスロー例外を見つけたいです。 春はそのような仕組みを提供していますか?
それは行く方法ですが、悲しいことに、明示的に記述する必要があります。 すべてのプロパティにイテレータがあり、空のプロパティが1つ存在する場合は例外がスローされますか? 私はこれを行う前に、例えばloggerがlog4j2パスを見つけようとする前に、またはデータベースが接続しようとする前に行う必要があります。 その直前に、空のプロパティのリストを作成し、例外でそれを記述し、明示せずにクラスに書き込む – Kapitalny