Java Springboot请求传参、响应xml格式数据

本文介绍了如何在SpringBoot中通过导入Jackson依赖并使用注解,如`@JacksonXmlRootElement`和`@JacksonXmlProperty`,轻松实现XML响应和自定义XML格式。示例展示了如何处理XML请求并返回XML响应,同时提供了其他博主关于XML解析的不同方法链接。

SpringBoot可以直接导入依赖,通过注解方式实现

话不多说~淦淦淦!!!!!!

<dependency>
	<groupId>com.fasterxml.jackson.dataformat</groupId>
	<artifactId>jackson-dataformat-xml</artifactId>
</dependency>

在方法上加上注解

    @RequestMapping(value="/test",produces = {"application/xml;charset=UTF-8"})
    public String test(@RequestBody List<String> list){

        return "hello world!!!"

}

还可以自定义返回xml响应结果

常用的注解

@JacksonXmlRootElement: 用在类上,用来自定义根节点名称;

@JacksonXmlProperty: 用在属性上,用来自定义子节点名称;

@JacksonXmlElementWrapper: 用在属性上,可以用来嵌套包装一层父节点,或者禁用此属性参与 XML 转换。

@JacksonXmlRootElement(localName = "List")
public class Rsp {
    @JacksonXmlProperty(localName = "name")
    private List<String> name;
}

拓展:

站在巨人的肩膀上~~~

其他优秀博主方式^_^

通过节点方式解析xml: https://blog.youkuaiyun.com/myme95/article/details/94454324

通过request流方式解析xml: https://blog.youkuaiyun.com/Hxuening/article/details/112506966

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值