如spring-boot入门指南中所示:
@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } @Bean public CommandLineRunner commandLineRunner(ApplicationContext ctx) { return args -> { System.out.println("Let's inspect the beans provided by Spring Boot:"); String[] beanNames = ctx.getBeanDefinitionNames(); Arrays.sort(beanNames); for (String beanName : beanNames) { System.out.println(beanName); } }; } }
如果您想这样做,可以使用[getSingletonNames()。但小心点。此方法仅返回已实例化的bean。如果尚未实例化Bean,则不会 通过返回它
getSingletonNames()。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)