我关注了 Alexander Duemont 的博客,尝试实现一个使用 Cloud Foundry Destination 的 Java Spring Boot 应用程序。Destination 背后有一个自定义 OData V2,来自本地 ERP 系统。对于本地开发人员,当我执行 Maven 构建时,由于依赖注入,Integration-Tests 模块注册失败
这是我的控制器的一部分
@RestController
@RequestMapping("/resources")
public class ClassificationsController {
private static final Logger logger = CloudLoggerFactory.getLogger(ClassificationsController.class);
private final ClassificationService service;
public ClassificationsController(@Nonnull final ClassificationService service) {
this.service = service;
}
…..
}
@Nonnull final ClassificationService 服务导致 org.springframework.beans.factory.UnsatisfiedDependencyException 我不能在生成的服务类(Fluent)上使用 Spring 原型注释来创建 Bean!