Spring认证指南:如何构建使用Spring Integration来获取数据

原标题:如何构建使用Spring Integration来获取数据,处理数据并将其写入文件的应用程序。(Spring中国教育管理中心)

本指南将引导您完成使用 Spring Integration 创建一个简单的应用程序的过程,该应用程序从 RSS 源(Spring 博客)中检索数据,操作数据,然后将其写入文件。本指南使用传统的 Spring Integration XML 配置。其他指南展示了如何在有或没有 JDK 8 Lambda 表达式的情况下使用 Java 配置和 DSL。

您将构建的内容

您将使用传统的 XML 配置创建具有 Spring 集成的流。

你需要什么

  • 约15分钟
  • 喜欢的文本编辑器或 IDE
  • JDK 1.8或更高版本
  • 格拉德尔 4+或梅文 3.2+
  • 您还可以将代码直接导入到 IDE 中:
    • 弹簧工具套件 (STS)
    • IntelliJ IDEA

如何完成本指南

像大多数春天一样入门指南,您可以从头开始并完成每个步骤,也可以绕过您已经熟悉的基本设置步骤。无论哪种方式,你最终都会得到工作代码。

从头开始,请转到从 Spring Initializr 开始.

跳过基础知识,请执行以下操作:

  • 下载并解压缩本指南的源存储库,或使用Git:git clone https://github.com/spring-guides/gs-integration.git
  • 光盘成gs-integration/initial
  • 跳到定义集成流.

完成后,您可以根据 中的代码检查结果。gs-integration/complete

从 Spring Initializr 开始

您可以使用它预初始化项目,然后单击生成以下载 ZIP 文件。此项目配置为适合本教程中的示例。

手动初始化项目:

  1. 导航到https://start.spring.io.此服务提取应用程序所需的所有依赖项,并为您完成大部分设置。
  2. 选择 Gradle 或 Maven 以及您要使用的语言。本指南假定您选择了 Java。
  3. 单击依赖关系,然后选择弹簧集成
  4. 单击"生成"。
  5. 下载生成的 ZIP 文件,该文件是使用您的选择配置的 Web 应用程序的存档。

如果您的 IDE 具有 Spring Initializr 集成,则可以从 IDE 完成此过程。

您还可以从 Github 分叉项目,然后在 IDE 或其他编辑器中打开它。

添加到构建文件

对于此示例,您需要添加两个依赖项:

  • spring-integration-feed
  • spring-integration-file

以下列表显示了最终文件:pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.6.3</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>
	<groupId>com.example</groupId>
	<artifactId>integration-complete</artifactId>
	<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值