类 SpringContext

java.lang.Object
spring.turbo.core.SpringContext

public final class SpringContext extends Object
ApplicationContext 的装饰器
从以下版本开始:
1.0.0
作者:
应卓
另请参阅:
  • ApplicationContext
  • 构造器详细资料

    • SpringContext

      public SpringContext(org.springframework.context.ApplicationContext applicationContext)
      构造方法
      参数:
      applicationContext - spring上下文实例
  • 方法详细资料

    • of

      public static SpringContext of(org.springframework.context.ApplicationContext applicationContext)
      创建实例
      参数:
      applicationContext - spring上下文实例
      返回:
      实例
    • getApplicationContext

      public org.springframework.context.ApplicationContext getApplicationContext()
    • getBeanDefinitionRegistry

      public org.springframework.beans.factory.support.BeanDefinitionRegistry getBeanDefinitionRegistry()
    • getObjectProvider

      public <T> org.springframework.beans.factory.ObjectProvider<T> getObjectProvider(Class<T> beanType)
    • getResourceLoader

      public org.springframework.core.io.ResourceLoader getResourceLoader()
    • getResourcePatternResolver

      public org.springframework.core.io.support.ResourcePatternResolver getResourcePatternResolver()
    • getApplicationEventPublisher

      public org.springframework.context.ApplicationEventPublisher getApplicationEventPublisher()
    • getEnvironment

      public org.springframework.core.env.Environment getEnvironment()
    • getApplicationArguments

      public org.springframework.boot.ApplicationArguments getApplicationArguments()
    • getConversionService

      public org.springframework.core.convert.ConversionService getConversionService()
    • getValidator

      public org.springframework.validation.Validator getValidator()
    • getMessageSource

      public org.springframework.context.MessageSource getMessageSource()
    • getBean

      public <T> Optional<T> getBean(Class<T> beanType)
    • getBean

      public <T> Optional<T> getBean(Class<T> beanType, String beanName)
    • getBeanList

      public <T> List<T> getBeanList(Class<T> beanType)
    • getBeanList

      public <T> List<T> getBeanList(Class<T> beanType, T defaultIfNotNull)
    • containsBean

      public <T> boolean containsBean(String beanName)
    • containsBean

      public boolean containsBean(Class<?> beanType)