java原生xml类的两个属性具有相同名称解決方法
2022/1/25 1:04:13
本文主要是介绍java原生xml类的两个属性具有相同名称解決方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
需要在set方法上加上注解@XmlTransient
@XmlTransient 注解解决 JavaBean 属性名称与字段名称之间的名称冲突,或者用于防止字段/属性的映射
阻止将 JavaBean 属性映射到 XML 表示形式
@Data @XmlRootElement(name = "xml") public class BaseMessage { @XmlElement(name = "ToUserName") private String toUserName; @XmlElement(name = "FromUserName") private String fromUserName; @XmlElement(name = "CreateTime") private String createTime; @XmlElement(name = "MsgType") private String msgType; public BaseMessage() { } public BaseMessage(Map<String,String> requestMap) { this.toUserName = requestMap.get("ToUserName"); this.fromUserName = requestMap.get("FromUserName"); this.createTime = System.currentTimeMillis()/1000+""; } public String getToUserName() { return toUserName; } @XmlTransient public void setToUserName(String toUserName) { this.toUserName = toUserName; } public String getFromUserName() { return fromUserName; } @XmlTransient public void setFromUserName(String fromUserName) { this.fromUserName = fromUserName; } public String getCreateTime() { return createTime; } @XmlTransient public void setCreateTime(String createTime) { this.createTime = createTime; } public String getMsgType() { return msgType; } @XmlTransient public void setMsgType(String msgType) { this.msgType = msgType; } }
这篇关于java原生xml类的两个属性具有相同名称解決方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-20接口模块封装入门教程
- 2024-09-20请求动作封装入门教程
- 2024-09-20登录鉴权学习:新手入门教程
- 2024-09-20后台管理开发学习:新手入门指南
- 2024-09-20后台管理系统开发学习:从入门到实践
- 2024-09-20后台开发学习:从入门到初级实战指南
- 2024-09-20后台综合解决方案学习:从入门到实践
- 2024-09-20接口模块封装学习入门指南
- 2024-09-20请求动作封装学习:新手入门教程
- 2024-09-20登录鉴权入门:打造安全的用户认证系统