ギス注射について疑問があります。@named 変数値を静的変数に注入することは可能ですか?
私が試してみました
@Provides
@Named("emp.id")
public Integer getEmpId() {
return 2;
}
この値を次のような静的変数に注入しようとしました
@Inject
@Named("emp.id")
private static Integer id;
しかし、id
戻り値は null です。静的修飾子を削除すると、ID の値は 1 になりました。
ここで実際に何が起こっているのでしょうか?