public final enum

Autowire

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ org.springframework.beans.factory.annotation.Autowire

Class Overview

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.

Summary

Enum Values
Autowire  BY_NAME  Constant that indicates autowiring bean properties by name. 
Autowire  BY_TYPE  Constant that indicates autowiring bean properties by type. 
Autowire  NO  Constant that indicates no autowiring at all. 
Public Methods
boolean isAutowire()
Return whether this represents an actual autowiring value.
int value()
static Autowire valueOf(String name)
final static Autowire[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

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.

Public Methods

public boolean isAutowire ()

Also: SpringBeans

Return whether this represents an actual autowiring value.

Returns
  • whether actual autowiring was specified (either BY_NAME or BY_TYPE)

public int value ()

Also: SpringBeans

public static Autowire valueOf (String name)

Also: SpringBeans

public static final Autowire[] values ()

Also: SpringBeans