【发布时间】:2019-07-03 19:47:02
【问题描述】:
我关注了 Alexander Duemont 的 blog,尝试实现一个使用 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!
【问题讨论】:
-
嗨新鸿基!我不确定您期望发生什么以及会发生什么。据我所知,生成的服务类没有任何注释,所以如果您希望 Spring 自动将它们注入某个地方(例如您的 ClassificationsController),那么您必须自己处理。或者,如果您不想让 Spring 做任何事情,但它目前正在尝试做一些事情,那么我可能还会检查您的配置。
标签: sap-cloud-sdk