gpt4 book ai didi

java - 使用 spring Rest api

转载 作者:行者123 更新时间:2023-12-01 13:20:19 24 4
gpt4 key购买 nike

我想用 spring mvc 创建一个安静的 Web 服务。我遵循了一些教程并且可以了解如何使用 Spring 创建 Web 服务。但我不明白如何让它满足我的要求。我的要求是公司 xyz 向我的公司 abc 发送包含其使用详细信息的 xml 文件。现在我的公司必须使用 Spring Rest api 使用该 xml 文件并将详细信息存储在数据库。任何帮助表示赞赏。在 Spring Web 服务中,我只看到了诸如员工、人员的 CRUD 操作之类的示例但如何将其与我的要求相匹配。提前致谢。以下是我研究过的示例:

"https://www.ibm.com/developerworks/webservices/library/wa-spring3webserv/" "http://spring.io/guides/gs/consuming-rest/"

假设以下是我的其余 api 正在使用的 xml,并且我想将这些详细信息放入数据库中,我该怎么做。

<Usage xmlns="http://www.abc.com/abc/It/schema"       
xmlns:id="http://standards.iso.org/iso/19770/-2/2009/schema.xsd">
<timestamp>2010-01-01T12:38:11.123Z</timestamp>
<proxy>
<address>host address</address>
<platforms>xyz</platform>
</proxy>
<as> <label>Label name</label><name>sdff</name>
<id><a_id>34D87XHF72122</a_id><line>sadf</line>
<title>adffdn<title>
<version>3.1</version> <creator>abc Corp.</creator>
<license>abcCorp. </license></id>

最佳答案

如果公司 xyz 正在向您的服务器发送 XML 文件,您可能需要使用与此类似的方法来处理请求并且不返回任何内容:

@RequestMapping(value="/xyz", method = RequestMethod.POST, consumes = {"text/xml"})
@ResponseStatus(HttpStatus.OK)
public void processXML(@RequestBody Object someObject) {

}

编辑:请参阅 @RequestBody 上的 Spring 文档:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-ann-requestbody

关于java - 使用 spring Rest api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22078568/

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