spring-boot - Spring Boot - 我在哪里可以找到这个 Bean。是豆子吗?
问题描述
嗨,我正在查看一个 Spring Boot 应用程序,我正在尝试了解它所做的一切。它使用骆驼,我发现骆驼的文档没有特别有用。基本上我可能有一个根本性的误解,骆驼中小企业真的能够提供帮助。我正在查看的代码是...
public class SBJobScheduler extends RouteBuilder {
from("direct:alertBatch")
.log(LoggingLevel.INFO, SB_LOGGER, "#The Scheduler is going to start ::sbJob:: batch.# ")
.to("spring-batch:sbJob")
.end();
所以我想知道我怎么能知道“alertBatch”在哪里。我没有看到这个名字的任何豆子,但也许我错过了它。我只想知道这个值是什么,我正在使用调试器,但它没有告诉我。
解决方案
alertBatch
是唯一标识此端点的名称。来自骆驼文档:
当生产者发送消息交换时,direct: 组件提供对任何消费者的直接、同步调用。此端点可用于连接相同骆驼上下文中的现有路由。
URI 格式
直接:someName[?options]
其中 someName 可以是唯一标识端点的任何字符串。
您可以在此处阅读有关此组件的更多信息
推荐阅读
- node.js - 我可以创建反应应用程序但我不能创建下一个应用程序
- c - C中的指针和数组 - 区别
- pandas - 从 OnehotEncoded numpy 数组创建数据帧很热?
- python - 将数据框列添加到 numpy.array
- java - 你可以在 Android Studio 中更改布局资源的背景颜色吗?
- python-3.x - 如何在 Python3.X 中正确组合正则表达式
- mysql - 在MYSQL 8.0中使用LIKE期间使用+时如何摆脱语法错误
- reactjs - 是否可以使用循环将多个创建的组件插入一个块中
- c# - 如何使用 C# 从 Rest Sharp 中的响应中仅选择身份验证令牌?
- c - 将结构对象附加到 LinkedList - C