primary
Wenn während des automatischen Verdrahtens mehrere Bean-Kandidaten angezeigt werden, sind sie die erste Wahl.
Entspricht dem primären Attribut des Bean-Tags in der XML-Konfiguration. <bean id="xxx" class="xxx" primary="true">
Entsprechende Anmerkungen:@org.springframework.context.annotation.Primary
initMethodName
Initialisierungsmethode.
Entspricht der init-Methode des Bean-Tag-Attributs in der XML-Konfiguration. <bean id="xxx" class="xxx" init-method="xxx">
Entsprechende Anmerkungen:@javax.annotation.PostConstruct
destoryMethodName
Zerstörungsmethode.
Entspricht der Zerstörungsmethode des Bean-Tag-Attributs in der XML-Konfiguration. <bean id="xxx" class="xxx" destroy-method="xxx">
Entsprechende Anmerkungen:@javax.annotation.PreDestroy
Fall der Anmerkungskonfiguration:
@Service
@org.springframework.context.annotation.Primary
public class GuavaCache implements ICache {
@Override
public void greet() {
// ...
}
@javax.annotation.PostConstruct
public void init() {
// ...
}
@javax.annotation.PreDestroy
public void destroy() {
// ...
}
}