BeanFactory
,ApplicationContext
,Environment
,ResourceLoader
,ApplicationEventPublisher
,MessageSource
.ConfigurableApplicationContext
,ResourcePatternResolver
以上接口和类可以不需要使用java config方式或者xml配置方式即可自动注入bean中。用法如下:
public class MovieRecommender {
@Autowired
private ApplicationContext context;
public MovieRecommender() {
Bean bean = (Bean)context.getBean(Bean.class);
}
// ...
}