获取spring applicationcontext

获取spring applicationcontext 可以通过 类似

ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
new String[] { "spring/consumer.xml" });

的方式来获取

介绍另外一种获取spring applicationcontext 的方式

实现ApplicationContextAware接口,并重写setApplicationContext(ApplicationContext applicationContext)方法,在工具类中使用@Component注解让spring进行管理

或者用其它方法让spring管理当前类;

这样spring容器在启动的时候,会调用setApplicationContext()方法将ApplicationContext 对象设置进去

 

posted on 2018-09-06 10:37  liguangming  阅读(127)  评论(0编辑  收藏  举报

导航