Spring注入的两种方式
方式一:自动注入
要点:
1:、在spring的xml文件中要加下面语句
<context:annotation-config />
<context:component-scan base-package="com.wangyin.platarch">
</context:component-scan>
其中base-package指定要扫描的包,在该包中所有的变量都会自动注入。
2、要在注入的变量前加@Autowired标签
@Autowired
private WyTimerJobService wyTimerJobService;
方式二:手动注入
在程序中加入下面代码
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:root-context.xml");
WyTimerSynServiceImpl wyTimerSynService = (WyTimerSynServiceImpl)context.getBean("wyTimerSynServiceImpl");
其中xml文件要Spring的xml文件,用getBean得到要注入的Bean。