BEN

BEN说明文档


对接示例说明

<p>[TOC]</p> <h2>准备</h2> <ul> <li>根据《[项目依赖](<a href="https://www.showdoc.cc/cnben">https://www.showdoc.cc/cnben</a>?- page_id=2039688893371206 &quot;BEN项目依赖&quot;)》,准备好BEN运行环境。</li> <li>根据《<a href="https://www.showdoc.cc/cnben?page_id=2039690399130400" title="快速入门">快速入门</a>》,运行BEN系统。</li> </ul> <h2>示例代码</h2> <pre><code>/cn-ben/ben-boot-sample/</code></pre> <hr /> <h3>配置、运行示例代码</h3> <h4>配置</h4> <p>配置文件路径:</p> <pre><code>/cn-ben/ben-boot-sample/src/main/resources/application.yaml</code></pre> <p>配置文件说明:</p> <pre><code class="language-yaml"># 运行端口 server: port: 10082 spring: # ActiveMQ配置 activemq: broker-url: tcp://127.0.0.1:61616 user: admin password: admin</code></pre> <h4>运行</h4> <p>模块基于SpringBoot构建,可使用Maven命令(mvn package)打成jar包运行(java -jar)。 调试阶段可直接在IDE中运行SampleApplication。文件路径为:</p> <pre><code>/cn-ben/ben-boot-sample/src/main/java/com/cn/ben/sample/SampleApplication.java</code></pre> <hr /> <h2>调用示例接口</h2> <p>示例代码集成了Swagger组件,方便接口调试。</p> <pre><code>访问地址: http://127.0.0.1:10082/swagger-ui.html</code></pre> <h4>发送通知接口</h4> <p>模拟业务主动方(通知消息生产方)往BEN发送通知消息, <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/ab2a0108832164f516760fad44c3253e?showdoc=.jpg" alt="发送通知" /></p> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/523d047fc6f472bf448fa47aefb4a27d?showdoc=.jpg" alt="发送通知接口响应" /></p> <p>测试发送通知,控制台日志如下: <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/08a7a7c53b5075aef9a77b4db0792433?showdoc=.jpg" alt="发送通知日志" /></p> <h4>接收通知接口</h4> <p>通知发送成功之后,以下接口用于模拟业务被动方(通知消息消费方),接收BEN发送的通知。 包含:GET请求方式、POST表单方式,POST-BODY方式。</p> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/a67276679576db5eb9340ce28c55df5f?showdoc=.jpg" alt="接收通知" /></p> <p>测试接收通知,控制台日志如下: <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/1527f0fdac01fd5d720807049e8b3f0a?showdoc=.jpg" alt="接收通知日志" /></p>

页面列表

ITEM_HTML