From d9be35eb56d191a1cdeb97fe10b5a18845cc933e Mon Sep 17 00:00:00 2001 From: Krishna Bishowkarma Date: Tue, 12 Nov 2024 11:30:33 +0545 Subject: [PATCH] chore: print all registered Spring beans on application startup --- src/main/java/com/krishna/Main.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/krishna/Main.java b/src/main/java/com/krishna/Main.java index d4d7362..c3b5fcd 100644 --- a/src/main/java/com/krishna/Main.java +++ b/src/main/java/com/krishna/Main.java @@ -2,13 +2,21 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.ConfigurableApplicationContext; @SpringBootApplication public class Main { public static void main(String[] args) { - SpringApplication.run(Main.class, args); + ConfigurableApplicationContext applicationContext = SpringApplication.run(Main.class, args); + + String[] beanDefinitionNames = applicationContext.getBeanDefinitionNames(); + + for (String beanDefinitionName : beanDefinitionNames) { + System.out.println(beanDefinitionName); + } + } }