内部クラスにBeanを注入することは可能ですか?
例えば:
@Named
public class outer {
@Inject
private SomeClass inst; // Injected correctly
private static class inner {
@Inject
private AnotherClass instance; // Not being injected
...
編集:「AnotherClass」は内部クラスでのみ使用されるため、外部クラスを汚染したくありません。宣言を内部クラスに保持するもう 1 つの理由は、AnotherClass メンバーを外部クラスに移動する場合、静的修飾子を内部クラスから削除するか、外部クラス メンバーに追加する必要があるためです。