我是Spring的新手。我读了一些关于@Autowired
的内容。在文档中,似乎当我使用@Autowired
时,我必须修改XML文件,例如applicationContext.xml。
但是,我阅读了代码,我刚刚在Java代码中看到了@Autowired
,但我根本没有看到XML文件。它运作良好。如何使用@Autowired
,如果需要,我还需要xml如何使用它?
答案 0 :(得分:1)
可以使用java配置Spring应用程序。在这种情况下,您不需要application.xml。
@Configuration
public class AppConfig {
@Autowired
Environment env;
@Bean
public MyBean myBean(){
return new MyBean()
}
}
这里@Configuration bean启用@autowired。以下是使用自动装配的另一个好例子
http://www.mkyong.com/spring/spring-auto-wiring-beans-with-autowired-annotation/
希望有所帮助