Package com.linecorp.armeria.spring
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 Summary
Modifier and TypeMethodDescriptionvoidclose()<T> TgetInstance(Class<T> type) static SpringDependencyInjectorof(BeanFactory beanFactory) Creates a newSpringDependencyInjectorthat injects dependencies in annotated services using the specifiedBeanFactory.toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.linecorp.armeria.common.DependencyInjector
orElse
-
Method Details
-
of
Creates a newSpringDependencyInjectorthat injects dependencies in annotated services using the specifiedBeanFactory. -
getInstance
- Specified by:
getInstancein interfacecom.linecorp.armeria.common.DependencyInjector
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacecom.linecorp.armeria.common.util.SafeCloseable
-
toString
-