Java 如何作为bean访问配置?
在(相当旧的)文件中说 现在在Spring4.x中仍然是这样吗Java 如何作为bean访问配置?,java,spring,Java,Spring,在(相当旧的)文件中说 现在在Spring4.x中仍然是这样吗 如果是这样,那么如何获得这些豆子之一?例如,使用getBean()方法?为什么要使用带有@Configuration的类 您可以在bean上使用@Autowired进行注入 您还可以在类中插入ApplicationContext并使用getBean()您尝试了什么?没什么?你应该解释一下你已经试过什么了。你可以浏览我的其他问题来探索我试过什么,以及什么是整体背景。这里——只是一个单独的问题。我想要一个类,因为据说,它配置“作为单个S
如果是这样,那么如何获得这些豆子之一?例如,使用
getBean()
方法?为什么要使用带有@Configuration的类
您可以在bean上使用@Autowired进行注入
您还可以在类中插入ApplicationContext并使用getBean()您尝试了什么?没什么?你应该解释一下你已经试过什么了。你可以浏览我的其他问题来探索我试过什么,以及什么是整体背景。这里——只是一个单独的问题。我想要一个类,因为据说,它配置“作为单个Springbean进行实例化和管理”。如果它是一个普通bean,为什么我不需要它呢?当你想创建一个自定义bean时,你可以使用@Configuration,这样spring容器就可以在需要的地方使用这个自定义bean。例如:你创建一个CustomConfig类,并在它上面使用配置注释。这个类将有一些方法返回一个SuperDuperCustomBean,这个方法是用Bean注释描述的。您不需要检索CustomConfig就可以访问SuperDuperCustomBean,您可以将它直接注入到类中。这就是为什么您不需要访问CustomConfig类。
CustomConfig
可以有其他方法,而不是@Bean
注释。这就是为什么我希望以bean的形式访问它——调用这些方法。