几个月前,我也遇到了这样的要求,并使用以下代码段实现了这一要求。
ClassPathScanningCandidateComponentProvider scanner = new ClassPathScanningCandidateComponentProvider(false); scanner.addIncludeFilter(new AnnotationTypeFilter(Controller.class)); for (BeanDefinition beanDefinition : scanner.findCandidateComponents("com.xxx.yyy.controllers")){ System.out.println(beanDefinition.getBeanClassName()); }
你也可以使用控制器执行类似的 *** 作。
更新了代码段。删除了不必要的代码,仅显示了控制器的类名,以更好地理解。希望这对你有帮助。干杯。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)