【发布时间】:2016-03-26 23:42:11
【问题描述】:
我正在使用 Spring 4.2.4.RELEASE 开发一个项目。
我听说过 Spring 4 的新特性(尤其是关于 autowiring of generic types),当以下代码没有编译时我很困惑:
@Service
public interface AuthenticationService<T> { ... }
public class VKAuthenticationService implements AuthenticationService<VKToken> { ... }
@RestController
public class VKAuthenticationController {
@Autowired
private AuthenticationService<VKToken> service;
}
提前感谢您的帮助。
【问题讨论】:
-
不确定.. 但是您是否尝试在 VKAuthenticationService 类上添加@Service?
-
@AnkitBansal,我以前没试过,但现在可以正常工作了
标签: java spring spring-mvc generics autowired