Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.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 @autowired需要向xml中添加一些内容_Java_Xml_Spring_Autowired - Fatal编程技术网

Java @autowired需要向xml中添加一些内容

Java @autowired需要向xml中添加一些内容,java,xml,spring,autowired,Java,Xml,Spring,Autowired,我是春天的新手。我读了一些关于自动连线的文章。在文档中,当我使用@Autowired时,似乎必须修改XML文件,例如applicationContext.XML 然而,我阅读了代码,我只看到了Java代码中的@Autowired,但我根本没有看到XML文件。而且效果很好。如何使用@Autowired,我是否仍然需要xml,如果需要,如何使用它?可以使用java配置Spring应用程序。在这种情况下,您不需要application.xml @Configuration public class A

我是春天的新手。我读了一些关于自动连线的文章。在文档中,当我使用
@Autowired
时,似乎必须修改XML文件,例如applicationContext.XML


然而,我阅读了代码,我只看到了Java代码中的
@Autowired
,但我根本没有看到XML文件。而且效果很好。如何使用
@Autowired
,我是否仍然需要xml,如果需要,如何使用它?

可以使用java配置Spring应用程序。在这种情况下,您不需要application.xml

@Configuration
public class AppConfig {

@Autowired
Environment env;


@Bean
public MyBean myBean(){
    return new MyBean()
}
}

这里@Configuration bean启用@autowired。下面是使用自动布线的另一个好例子


希望能有所帮助

非常感谢!我会读的。如果有任何问题,我会跟进:)