1
在Spring DI的接口,我們可以將一個接口綁定有如下編程實例:春天 - 綁定到一個實現類編程
@Bean
public MyService getMyService() {
return new MyService1();
}
是否有與MyService1.class而不是接口綁定的方法嗎?我不想自己創建實例。
在Spring DI的接口,我們可以將一個接口綁定有如下編程實例:春天 - 綁定到一個實現類編程
@Bean
public MyService getMyService() {
return new MyService1();
}
是否有與MyService1.class而不是接口綁定的方法嗎?我不想自己創建實例。
您可以使用@Service
(或@Component
,@Repository
和其他...)註釋您的MyService1
類。
這樣,當您注入一個MyService
接口時,它將自動查找現有的實現並找到MyService1
。
請注意,您的Spring配置必須包含組件掃描或等價物。
NB:如果您有多個接口實現,則可以使用@Qualifier
s。