From bbc0dc69eb3e61d13a59cbe4ce4d984db061bbfe Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Tue, 2 Feb 2016 16:04:09 -0800 Subject: [PATCH] Polish --- .../main/java/org/springframework/boot/SpringApplication.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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 650ed23cee..0dc61339ee 100644 --- a/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java +++ b/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java @@ -408,8 +408,7 @@ public class SpringApplication { Assert.isAssignable(type, instanceClass); Constructor constructor = instanceClass .getDeclaredConstructor(parameterTypes); - constructor.setAccessible(true); - T instance = (T) constructor.newInstance(args); + T instance = (T) BeanUtils.instantiateClass(constructor, args); instances.add(instance); } catch (Throwable ex) {