From 34b1de6c39469aee1dc3f08e693f64bde69259a5 Mon Sep 17 00:00:00 2001 From: Matt Benson Date: Thu, 17 Dec 2015 11:56:42 -0600 Subject: [PATCH] Add mainApplicationClass accessor to SpringApplication Closes gh-4801 --- .../java/org/springframework/boot/SpringApplication.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java b/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java index 44dd897e9b..f79c69096b 100644 --- a/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java +++ b/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java @@ -914,6 +914,14 @@ public class SpringApplication { && "main".equals(currentThread.getThreadGroup().getName()); } + /** + * Returns the main application class that has been deduced or explicitly configured. + * @return the main application class or {@code null} + */ + public Class getMainApplicationClass() { + return this.mainApplicationClass; + } + /** * Set a specific main application class that will be used as a log source and to * obtain version information. By default the main application class will be deduced.