gpt4 book ai didi

java - Sprint Boot ProducerTemplate 作为构造函数参数失败

转载 作者:太空宇宙 更新时间:2023-11-04 10:09:50 26 4
gpt4 key购买 nike

编辑:我的领导告诉我,调用我的类的测试在使用 BPMS 时遇到问题,并且 BPMS 不再用于该项目。谢谢大家的回复。

背景:

我正在使用现有的代码库,但它仍然无法完全发挥作用。具体来说,我的任务是完成项目的单元测试,但我以前根本没有使用 Spring 或依赖管理器的经验。

问题:

下面给出的代码导致我的测试无法编译,表示没有 ProducerTemplate 的合格 bean。

@Component
public class QueueService {

@Produce
private ProducerTemplate producerTemplate;

public QueueService(ProducerTemplate producerTemplate) {
this.producerTemplate = producerTemplate;
}
}

如果这是一个愚蠢的问题,我很抱歉,但我无法在问题中找到另一个这样的实例。

Stack Trace

最佳答案

Spring Boot 组件为 Apache Camel 提供自动配置。要使用 Apache Camel 进行集成,您必须添加启动依赖项:

<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-boot-starter</artifactId>
<version>2.22.1</version>
</dependency>

参见here了解更多信息。一个tutorial就这个主题而言。

关于java - Sprint Boot ProducerTemplate 作为构造函数参数失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52483777/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com