봄에있는 모든 빈 이름을 가져옵니다

  봄에있는 모든 빈 이름을 가져옵니다

  전제 조건 : 어디 빈 구현

ApplicationContextAware 인터페이스하는 
를 구성
개인 설정 <문자열> = beanNames 새로운 HashSet의 <> (500), 
컨테이너

구현 :
@Override 
공공 무효의 setApplicationContext (의 ApplicationContext의 ApplicationContext는) BeansException {던졌습니다
(문자열 beanName에 : applicationContext.getBeanDefinitionNames ())에 대한 {
beanNames.add (beanName에를);
}
}

( "obtain.bean.names")를 @GetMapping 
공개 obtainBeanNames R () {
R.success (beanNames)을 반환;
}

获取: {{URL}} / obtain.bean.names

추천

출처www.cnblogs.com/wuyouwei/p/10955480.html