AbstractBeanDefinition der Spring-Quellcode-Analyse

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() {
        // ...
    }
}

Ich denke du magst

Origin blog.csdn.net/fomeiherz/article/details/103927164
Empfohlen
Rangfolge