Top Description Fields Constructors Methods
org.springframework.beans.factory.annotation

public final Enum Autowire

extends Enum<Autowire>
Class Inheritance
Imports
org.springframework.beans.factory.config.AutowireCapableBeanFactory

Enumeration determining autowiring status: that is, whether a bean should have its dependencies automatically injected by the Spring container using setter injection. This is a core concept in Spring DI.

Available for use in annotation-based configurations, such as for the AspectJ AnnotationBeanConfigurer aspect.

Authors
Rod Johnson, Juergen Hoeller
Since
2.0
See Also
org.springframework.beans.factory.annotation.Configurable, org.springframework.beans.factory.config.AutowireCapableBeanFactory

Field Summary

Modifier and TypeField and Description
public static final Autowire
BY_NAME

Constant that indicates autowiring bean properties by name.

public static final Autowire
BY_TYPE

Constant that indicates autowiring bean properties by type.

public static final Autowire
NO

Constant that indicates no autowiring at all.

private final int

Constructor Summary

AccessConstructor and Description
private
Autowire(int value)

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

whether actual autowiring was specified (either BY_NAME or BY_TYPE)
isAutowire
()

Return whether this represents an actual autowiring value.

public int
public static Autowire
public static Autowire[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

BY_NAMEback to summary
public static final Autowire BY_NAME

Constant that indicates autowiring bean properties by name.

BY_TYPEback to summary
public static final Autowire BY_TYPE

Constant that indicates autowiring bean properties by type.

NOback to summary
public static final Autowire NO

Constant that indicates no autowiring at all.

valueback to summary
private final int value

Constructor Detail

Autowireback to summary
private Autowire(int value)

Method Detail

isAutowireback to summary
public boolean isAutowire()

Return whether this represents an actual autowiring value.

Returns:boolean

whether actual autowiring was specified (either BY_NAME or BY_TYPE)

valueback to summary
public int value()
valueOfback to summary
public static Autowire valueOf(String name)
valuesback to summary
public static Autowire[] values()