Class SpringDependencyInjector

java.lang.Object
com.linecorp.armeria.spring.SpringDependencyInjector
All Implemented Interfaces:
com.linecorp.armeria.common.DependencyInjector, com.linecorp.armeria.common.util.SafeCloseable, AutoCloseable

@UnstableApi public final class SpringDependencyInjector extends Object implements com.linecorp.armeria.common.DependencyInjector
Injects dependencies in annotations using the BeanFactory.
  • Method Details

    • of

      public static SpringDependencyInjector of(BeanFactory beanFactory)
      Creates a new SpringDependencyInjector that injects dependencies in annotated services using the specified BeanFactory.
    • getInstance

      public <T> T getInstance(Class<T> type)
      Specified by:
      getInstance in interface com.linecorp.armeria.common.DependencyInjector
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface com.linecorp.armeria.common.util.SafeCloseable
    • toString

      public String toString()
      Overrides:
      toString in class Object