Class AutowiredAnnotationResolver
java.lang.Object
cool.scx.bean.resolver.AutowiredAnnotationResolver
- All Implemented Interfaces:
BeanResolver
处理 Autowired 注解 同时也承担最核心的 配置
- Version:
- 0.0.1
- Author:
- scx567888
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveConstructorArgument(ParameterInfo parameter) 提供 构造函数 参数 无法处理返回 nullresolveFieldValue(FieldInfo fieldInfo) 提供 字段 无法处理返回 nullresolveValue(AnnotatedElementInfo annotatedElementInfo, Class<?> clazz)
-
Constructor Details
-
AutowiredAnnotationResolver
-
-
Method Details
-
resolveValue
public Object resolveValue(AnnotatedElementInfo annotatedElementInfo, Class<?> clazz) throws NoSuchBeanException, NoUniqueBeanException -
resolveConstructorArgument
Description copied from interface:BeanResolver提供 构造函数 参数 无法处理返回 null- Specified by:
resolveConstructorArgumentin interfaceBeanResolver
-
resolveFieldValue
Description copied from interface:BeanResolver提供 字段 无法处理返回 null- Specified by:
resolveFieldValuein interfaceBeanResolver
-