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タグ属性のdestroy-methodに対応します。<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() {
// ...
}
}