1、修改beanname
继承 AnnotationBeanNameGenerator
2、查询beanname
实现 ApplicationContextAware
private Set<String> beanNames=new HashSet<>(500);
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
for(String beanName:applicationContext.getBeanDefinitionNames()){
beanNames.add(beanName);
}
}
@GetMapping("obtainBeanNames")
public AjaxResult obtainBeanNames(){
return AjaxResult.success(beanNames);
}