問題タブ [sequence-generators]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
86 参照

java - Spring Boot - @GenericGenerator で使用されるカスタム シーケンス ジェネレーターで application.properties を読み取る方法

モデル用の CustomSequenceGenerator を作成しました。すべて正常に動作しています。

現在、CustomSequenceGenerator 内の application.properties から値を読み取ろうとしていますが、失敗しました。

私はstackoverflowによって提案された多くの方法を試しましたが、まだうまくいきません.

これが私のコードです:

モデル

CustomSequenceGenerator

CustomSequenceGenerator にブレーク ポイントを設定すると、サーバーの起動中にブレーク ポイントにジャンプすることに気付きました。そのため、起動/初期化中に spring が application.properties を読み取ることができないと思います。

アプリケーションのプロパティ

にあり、Resources/conf/application.properties使用して場所を指定しましたが-Dspring.config.location、他のコントローラーはプロパティファイルにアクセスするのに問題はありません.CustomSequenceGeneratorだけに問題があります.

この場合、どのようにプロパティ値を読み取ることができますか?

ありがとうございました。