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类的两个属性具有相同名称解決方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11cursor试用出现:Too many free trial accounts used on this machine 的解决方法
- 2025-01-11百万架构师第十四课:源码分析:Spring 源码分析:深入分析IOC那些鲜为人知的细节|JavaGuide
- 2025-01-11不得不了解的高效AI办公工具API
- 2025-01-102025 蛇年,J 人直播带货内容审核团队必备的办公软件有哪 6 款?
- 2025-01-10高效运营背后的支柱:文档管理优化指南
- 2025-01-10年末压力山大?试试优化你的文档管理
- 2025-01-10跨部门协作中的进度追踪重要性解析
- 2025-01-10总结 JavaScript 中的变体函数调用方式
- 2025-01-10HR团队如何通过数据驱动提升管理效率?6个策略
- 2025-01-10WBS实战指南:如何一步步构建高效项目管理框架?