Java 在Spring应用程序中,如何通过依赖项注入访问私有方法?

Java 在Spring应用程序中,如何通过依赖项注入访问私有方法?,java,spring,dependency-injection,Java,Spring,Dependency Injection,使用@Autowired注释,我成功地从另一个类调用了所需的方法,但不是全部,因为有些方法是私有的 有可能不公开就给他们打电话吗?怎么做?你不能那样做。依赖项注入只是一个技巧,需要开发人员处理接口和实现。框架是为你做的。生成的对象具有与使用new关键字创建的对象相同的属性。因此访问它们的唯一方法是在原始类中公开它们?我可以使用反射或其他技术吗?请参阅可能但不推荐使用反射。

使用@Autowired注释,我成功地从另一个类调用了所需的方法,但不是全部,因为有些方法是私有的


有可能不公开就给他们打电话吗?怎么做?

你不能那样做。依赖项注入只是一个技巧,需要开发人员处理接口和实现。框架是为你做的。生成的对象具有与使用
new
关键字创建的对象相同的属性。

因此访问它们的唯一方法是在原始类中公开它们?我可以使用反射或其他技术吗?请参阅可能但不推荐使用反射。