やり方はいろいろありそうですが、たとえばApplicationContextクラスのgetBeanDefinitionNamesを利用するのはどうでしょうか。
@Autowired
private ApplicationContext applicationContext;
public void printBeanList() {
String[] beanNames = applicationContext.getBeanDefinitionNames();
for (String beanName : beanNames) {
System.out.println(beanName);
}
}
Like!