《Java Spring框架》SpringBoot 手工获取Spring容器中的Bean对象
前言
为了排查问题等一些原因需要查看Spring容器中Bean的使用情况,所以程序运行的过程中需要获取Bean的信息。
代码演示
@Component public class BeanUtil implements ApplicationContextAware { private ApplicationContext applicationContext; @Override public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { this.applicationContext = applicationContext; } public ApplicationContext getApplicationContext() { return applicationContext; } }
能够获取到ApplicationContext 那就好办了, 我们一起看一下这个对象的属性和方法。
总结
这样就可以更加方便的了解Spring的代码
This moment will nap, you will have a dream; But this moment study,you will interpret a dream.