Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何作为bean访问配置?_Java_Spring - Fatal编程技术网

Java 如何作为bean访问配置?

Java 如何作为bean访问配置?,java,spring,Java,Spring,在(相当旧的)文件中说 现在在Spring4.x中仍然是这样吗 如果是这样,那么如何获得这些豆子之一?例如,使用getBean()方法?为什么要使用带有@Configuration的类 您可以在bean上使用@Autowired进行注入 您还可以在类中插入ApplicationContext并使用getBean()您尝试了什么?没什么?你应该解释一下你已经试过什么了。你可以浏览我的其他问题来探索我试过什么,以及什么是整体背景。这里——只是一个单独的问题。我想要一个类,因为据说,它配置“作为单个S

在(相当旧的)文件中说

现在在Spring4.x中仍然是这样吗


如果是这样,那么如何获得这些豆子之一?例如,使用
getBean()
方法?

为什么要使用带有@Configuration的类

您可以在bean上使用@Autowired进行注入


您还可以在类中插入ApplicationContext并使用getBean()

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