按泛型类型注入bean?

时间:2014-03-12 16:45:15

标签: java spring generics dependency-injection

是否可以(使用Spring)自动按类的泛型类型注入bean?

示例:

class AppConfig {

    @Bean
    public MyWebServicePort get() {
        return new Webservice().getPort();
    }
}

abstract class BaseClient<T> {
    @Autowired
    T port;
}

class MyClientService extends BaseClient<MyWebServicePort> {
    void run() {
        //use port, which is instanceof MyWebServicePort.class
    }
}

是否可以,或者我是否必须手动在每个客户端服务实现中明确注入每个端口?

0 个答案:

没有答案