@Documented @Retention(value=RUNTIME) @Target(value={METHOD,ANNOTATION_TYPE}) public @interface Bean
Annotation used to configure a bean. Typically used in conjunction with Factory.
@Factory
public class MyFactory {
@Bean
public MyBean myBean() {
// create the bean
}
}Factory| Modifier and Type | Optional Element and Description |
|---|---|
String |
preDestroy |
public abstract String preDestroy