Spring 소스 코드 분석의 AbstractBeanDefinition

primary

자동 연결 중에 여러 Bean 후보가 표시되면 첫 번째 선택이됩니다.
XML 구성에서 bean 태그 속성의 기본에 해당합니다. <bean id="xxx" class="xxx" primary="true">
해당 메모 :@org.springframework.context.annotation.Primary

initMethodName

초기화 방법.
XML 구성에서 Bean 태그 속성의 init-method에 해당합니다. <bean id="xxx" class="xxx" init-method="xxx">
해당 메모 :@javax.annotation.PostConstruct

destoryMethodName

파기 방법.
XML 구성에서 Bean 태그 속성의 파괴 방법에 해당합니다. <bean id="xxx" class="xxx" destroy-method="xxx">
해당 메모 :@javax.annotation.PreDestroy

주석 구성 사례 :

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

추천

출처blog.csdn.net/fomeiherz/article/details/103927164