A depends-on declaration can specify both an initialization-time dependency and, in the case of singleton beans only, a corresponding destruction-time dependency. Dependent beans that define a depends-on relationship with a given bean are destroyed first, prior to the given bean itself being destroyed. Thus, a depends-on declaration can also control shutdown order.
May be used on any class directly or indirectly annotated with
org. or on methods annotated
with Bean.
Using DependsOn at the class level has no effect unless component-scanning
is being used. If a DependsOn-annotated class is declared via XML,
DependsOn annotation metadata is ignored, and
<bean depends-on="..."/> is respected instead.
| Modifier and Type | Method and Description |
|---|---|
| public String[] |
| value | back to summary |
|---|---|
| public String[] value() | |