SpringUtils.getBeanByName和@Resource获取实例有什么不同
SpringUtils.getBeanByName获取实例:
ScheduleServiceImpl scheduleService = (ScheduleServiceImpl)SpringUtils.getBeanByName(“ScheduleService”);
ScheduleService是实例另取得名字。
@Resource获取实例:直接在类名加上注解
**区别:**ApplicationContext.getBean比较适合没有单例注解的类中使用,比如某个工具类要使用spring托管的某个类的方法,就可以通过这个来动态获取。那些比较常用的方法就可以通过注解去依赖注入。