当前位置: 首页 > news >正文

创建网站如何注册网站建设新手看什么书

创建网站如何注册,网站建设新手看什么书,深圳 建设银行国际互联网站,网站开发用原生精心整理了最新的面试资料和简历模板#xff0c;有需要的可以自行获取 点击前往百度网盘获取 点击前往夸克网盘获取 Spring Boot 与 Spring Integration 整合教程 简介 Spring Integration 是 Spring 生态系统中用于实现企业集成模式#xff08;Enterprise Integration Pa…精心整理了最新的面试资料和简历模板有需要的可以自行获取 点击前往百度网盘获取 点击前往夸克网盘获取 Spring Boot 与 Spring Integration 整合教程 简介 Spring Integration 是 Spring 生态系统中用于实现企业集成模式Enterprise Integration Patterns, EIP的框架支持消息驱动、通道、路由、过滤等特性。结合 Spring Boot 的自动配置能力可以快速构建轻量级集成应用。 环境准备 JDK 17Maven 3.8 或 GradleIDE推荐 IntelliJ IDEA 或 VS Code 步骤 1创建 Spring Boot 项目 通过 Spring Initializr 创建项目添加以下依赖 Spring Web可选用于 HTTP 集成Spring IntegrationSpring Integration File文件处理示例Lombok简化代码 生成 pom.xml 关键依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-integration/artifactId /dependency dependencygroupIdorg.springframework.integration/groupIdartifactIdspring-integration-file/artifactId /dependency步骤 2配置 Spring Integration 2.1 启用 Integration 配置 在启动类添加 EnableIntegration 注解 SpringBootApplication EnableIntegration public class IntegrationApplication {public static void main(String[] args) {SpringApplication.run(IntegrationApplication.class, args);} }2.2 配置文件通道可选 在 application.properties 中配置默认通道 # 设置轮询器线程池大小 spring.task.execution.pool.core-size5步骤 3实现文件处理示例 3.1 创建文件输入通道 Configuration public class FileIntegrationConfig {Beanpublic MessageChannel fileInputChannel() {return new DirectChannel();}BeanInboundChannelAdapter(value fileInputChannel, poller Poller(fixedDelay 1000))public MessageSourceFile fileReadingMessageSource() {FileReadingMessageSource source new FileReadingMessageSource();source.setDirectory(new File(input));source.setFilter(new SimplePatternFileListFilter(*.txt));return source;}BeanServiceActivator(inputChannel fileInputChannel)public MessageHandler fileProcessingHandler() {return message - {File file (File) message.getPayload();System.out.println(Processing file: file.getName());// 实现文件处理逻辑};} }步骤 4HTTP 请求处理示例 4.1 添加 HTTP 支持 Configuration EnableIntegration public class HttpIntegrationConfig {Beanpublic HttpRequestHandlerEndpointSpec httpInboundGateway() {return IntegrationFlows.from(Http.inboundChannelAdapter(/receive).requestMapping(m - m.methods(HttpMethod.POST))).handle(message - {String payload (String) message.getPayload();System.out.println(Received: payload);}).get();} }步骤 5消息路由示例 Bean public IntegrationFlow routingFlow() {return IntegrationFlows.from(inputChannel).String, Booleanroute(payload - payload.contains(urgent),mapping - mapping.subFlowMapping(true, sf - sf.channel(highPriorityChannel)).subFlowMapping(false, sf - sf.channel(normalChannel))).get(); }Bean public MessageChannel highPriorityChannel() {return MessageChannels.direct().get(); }Bean public MessageChannel normalChannel() {return MessageChannels.direct().get(); }步骤 6测试应用 6.1 编写测试类 SpringBootTest AutoConfigureMockMvc public class IntegrationTest {Autowiredprivate MockMvc mockMvc;Testpublic void testHttpIntegration() throws Exception {mockMvc.perform(post(/receive).contentType(MediaType.TEXT_PLAIN).content(Test Message)).andExpect(status().isOk());} }6.2 运行测试 在 input 目录放置 .txt 文件观察控制台输出。 常见应用场景 文件监控处理自动处理新增文件消息队列集成连接 RabbitMQ/Kafka数据库同步通过 JDBC 适配器同步数据系统间通信使用 HTTP/FTP/SFTP 协议交互 扩展学习 官方文档Spring Integration Reference高级特性事务支持、错误处理、自定义组件书籍推荐《Spring Integration in Action》 通过本教程您可以快速实现 Spring Boot 与 Spring Integration 的整合构建灵活的企业级集成应用。建议通过实际项目需求逐步探索更多集成模式。
http://www.pierceye.com/news/192998/

相关文章:

  • 毕业设计做系统好还是网站好冠县网站建设公司
  • 网站管理制度建设开发一个网站需要多少时间
  • 高校网站建设说明书微信公众号涨粉 网站
  • 深圳网站建设公司哪里好中国施工企业管理协会官网
  • 网站自动抢注步步高学习机进网站怎么做
  • 带域名的网站打不开深圳网站优化多少钱
  • 中国空间站科幻作文1000字网站建设从化
  • 做网站买一个域名就够了吗cn域名知名网站
  • 社科联网站建设个人网页英文
  • 做房产推广那个网站好网站改版建设原则
  • 网站建设 语言成都app
  • 免费建站的手机app专业做网站设计公司价格
  • 江苏宜兴做网站的电话seo基础培训
  • 企业手机端网站模板下载济南公司建站模板
  • 一般公司做网站多少钱南昌市房产网
  • 惠州网站小程序建设做公司永久免费网站什么好
  • 湖南涟钢建设有限公司网站局网站建设工作总结
  • 家乡ppt模板免费下载网站合肥百姓网网站建设
  • 免费整套ppt模板下载网站东莞建设教育网站
  • 漯河网站建设漯河ps制作个人网站首页
  • 电商网站公司软件开发和软件研发
  • 网站建设浙江公司网站开发运营新人要注意什么
  • 外贸网站模板哪里下载家里电脑可以做网站服务器吗
  • 长沙门户网站北京设计网站的公司
  • 站长统计平面设计找工作难吗
  • seo建站公司推荐电商平台活动策划方案
  • 建设淘宝客网站.lc和ev手机对比平台
  • vue 做企业网站特产网站开发背景
  • 奉新网站制作dede视频网站源码
  • 做动画网站去哪采集建设网站需要的资金清单