假设我有一个私有的静态内部类。
如何在它的父类中自动装配它?
自动装配公共内部类是可能的。但是我找不到自动连线私有内部类的方法。
public class Parent {
@Autowire
private InnerChild innerChild;
private static class InnerChild {
}
}
提前致谢
最佳答案
@Component
public class Parent {
@Autowired
private InnerChild innerChild;
@Component
private static class InnerChild {
}
}
这样就可以正常工作,但是,即使您在父类的导出方法中有一个公共方法,也不能在其父类之外访问InnerChild私有类,因为它只能由父类访问。