码迷,mamicode.com
首页 > 其他好文 > 详细

获取所有bean的名字

时间:2017-09-09 18:16:31      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:blog   tap   factory   listener   ini   log   ble   names   config   

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.config.AutowireCapableBeanFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.stereotype.Component;
import org.springframework.web.context.ContextLoaderListener;
import org.springframework.web.context.WebApplicationContext;



WebApplicationContext ac = ContextLoaderListener.getCurrentWebApplicationContext(); //ApplicationContext ac = SpringContext.getApplicationContext(); String[] strings=ac.getBeanDefinitionNames(); System.out.println(strings.length); AutowireCapableBeanFactory beanFactory = ac.getAutowireCapableBeanFactory(); beanFactory.autowireBean(a); String name = a.getClass().getName(); beanFactory.initializeBean(a, name); strings=ac.getBeanDefinitionNames(); System.out.println(strings.length); for (String string : strings) { System.out.println(string); }

 

获取所有bean的名字

标签:blog   tap   factory   listener   ini   log   ble   names   config   

原文地址:http://www.cnblogs.com/tonggc1668/p/7498677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!