2015-10-07 95 views
1

在Spring DI的接口,我們可以將一個接口綁定有如下編程實例:春天 - 綁定到一個實現類編程

@Bean 
public MyService getMyService() { 
    return new MyService1(); 
} 

是否有與MyService1.class而不是接口綁定的方法嗎?我不想自己創建實例。

回答

0

您可以使用@Service(或@Component,@Repository和其他...)註釋您的MyService1類。

這樣,當您注入一個MyService接口時,它將自動查找現有的實現並找到MyService1

請注意,您的Spring配置必須包含組件掃描或等價物。

NB:如果您有多個接口實現,則可以使用@Qualifier s。