Package org.leo.aws.ddb.utils
Class ApplicationContextUtils
- java.lang.Object
-
- org.leo.aws.ddb.utils.ApplicationContextUtils
-
public class ApplicationContextUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private org.springframework.context.ApplicationContextapplicationContextprivate org.springframework.core.env.Environmentenvironmentprivate static ApplicationContextUtilsINSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description privateApplicationContextUtils(org.springframework.context.ApplicationContext applicationContext, org.springframework.core.env.Environment environment)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.context.ApplicationContextgetApplicationContext()<T> TgetBean(Class<T> type)<T> TgetBean(Class<T> type, String qualifierName)<T> TgetBean(String name)org.springframework.core.env.EnvironmentgetEnvironment()static ApplicationContextUtilsgetInstance()private static voidinit(org.springframework.context.ApplicationContext applicationContext, org.springframework.core.env.Environment environment)
-
-
-
Field Detail
-
INSTANCE
private static volatile ApplicationContextUtils INSTANCE
-
applicationContext
private final org.springframework.context.ApplicationContext applicationContext
-
environment
private final org.springframework.core.env.Environment environment
-
-
Method Detail
-
getInstance
public static ApplicationContextUtils getInstance()
-
getBean
public <T> T getBean(String name)
-
getBean
public <T> T getBean(Class<T> type)
-
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext()
-
getEnvironment
public org.springframework.core.env.Environment getEnvironment()
-
init
private static void init(org.springframework.context.ApplicationContext applicationContext, org.springframework.core.env.Environment environment)
-
-