在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方法来注入实现类的实例。
以上是一些常见的方式,根据具体的应用场景和需求可以选择合适的方式。