在Spring中調用接口的實現類有多種方式,可以根據實際情況選擇最適合的方式。以下是常用的幾種方式:
@Autowired
private 接口名 實例名;
@Resource
private 接口名 實例名;
@Configuration
public class Config {
@Bean
public 接口名 實例名() {
return new 實現類();
}
}
然后在需要使用的地方通過@Autowired或者@Resource注解進行引入。
private final 接口名 實例名;
@Autowired
public 類名(接口名 實例名) {
this.實例名 = 實例名;
}
這種方式可以在創建類的實例時,將實現類的實例作為參數傳遞進來。
private 接口名 實例名;
@Autowired
public void set實例名(接口名 實例名) {
this.實例名 = 實例名;
}
這種方式可以通過調用setter方法來注入實現類的實例。
以上是一些常見的方式,根據具體的應用場景和需求可以選擇合適的方式。