是否可以将bean注入内部类?
例如:
@Named
public class outer {
@Inject
private SomeClass inst; // Injected correctly
private static class inner {
@Inject
private AnotherClass instance; // Not being injected
...
编辑:“AnotherClass”仅供内部类使用,所以我不想用它污染外部类。将声明保留在内部类中的另一个原因是,如果我将 AnotherClass 成员移动到外部类,我必须从内部类中删除静态修饰符或将其添加到外部类成员中。