Also: SpringBeans
public interface

AutowireCandidateResolver

org.springframework.beans.factory.support.AutowireCandidateResolver
Known Indirect Subclasses

Class Overview

Strategy interface for determining whether a specific bean definition qualifies as an autowire candidate for a specific dependency.

Summary

Public Methods
abstract Object getSuggestedValue(DependencyDescriptor descriptor)
Determine whether a default value is suggested for the given dependency.
abstract boolean isAutowireCandidate(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor)
Determine whether the given bean definition qualifies as an autowire candidate for the given dependency.

Public Methods

public abstract Object getSuggestedValue (DependencyDescriptor descriptor)

Also: SpringBeans

Determine whether a default value is suggested for the given dependency.

Parameters
descriptor the descriptor for the target method parameter or field
Returns
  • the value suggested (typically an expression String), or null if none found

public abstract boolean isAutowireCandidate (BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor)

Also: SpringBeans

Determine whether the given bean definition qualifies as an autowire candidate for the given dependency.

Parameters
bdHolder the bean definition including bean name and aliases
descriptor the descriptor for the target method parameter or field
Returns
  • whether the bean definition qualifies as autowire candidate