@Value注入失敗の問題

466 ワード

@Value注入失敗
1. 第一歩は文法が正しいかどうかを検出します。
@Value("${test}")
private String test;
2.第2ステップの検出プロファイルに設定があるかどうか
test=test
3.第三段階の検査で@Componentコメントが追加されたかどうかを確認します。
   springでは、springの注釈を使用すると、springを使って対象を管理し、自分でnewを行うことができなくなり、失敗を招きます。
4.第4ステップの検出コードの書き方
  無参画のままnewオブジェクトを操作しないでください。そうしないと@Valueコメントが失敗します。(私はこのステップを踏んだ)
   初期化コンテキストは@PostConstructの注釈を使って初期化できます。彼はspringで情報をロードした後、呼び出しを行い、一回だけ呼び出します。