ApplicationContextAware接口的作用
程序员文章站
2022-05-25 21:47:02
...
ApplicationContextAware接口的作用
https://blog.csdn.net/bailinbbc/article/details/76446594
Spring容器会检测容器中的所有Bean,如果发现某个Bean实现了ApplicationContextAware接口,Spring容器会在创建该Bean之后,自动调用该Bean的setApplicationContextAware()方法,调用该方法时,会将容器本身作为参数传给该方法——该方法中的实现部分将Spring传入的参数(容器本身)赋给该类对象的applicationContext实例变量,因此接下来可以通过该applicationContext实例变量来访问容器本身。
logger.info("SpringContextUtil.getBean测试:{}", SpringContextUtil.getBean("weatherService").getClass().getName());
输出:
SpringContextUtil.getBean测试:com.weather.weatherexpert.service.WeatherService
上一篇: PHP join()函数用法与实例讲解
下一篇: aspx怎么获得上传图片的宽和高