JSON/Zookeeper から取得するプロパティを指定するプロパティ ファイルがあります。
例:
AppName : SampleApp
SampleApp.properties 内で指定します
configmode=json
jsonfile=/config.json
プロパティ ファイルを使用して @Scheduled アノテーション内でプロパティを割り当てる方法の例は多数あります。
しかし、このシナリオでは、
いくつかの Java クラスを使用してプロパティを読み取り (Name isなどConfig
) String cronExp=Config.get("CRONEXPRESSION") ;
、その cron を内部に配置する必要があり@Scheduled(cron = cronExp)
ます..これは可能ですか?
CRONEXPRESSION プロパティをプロパティ ファイルに直接移動することはできないことに注意してください。プロパティ ファイル内で json について説明します。コード内でその json を読み取り、そこからプロパティを選択します。