前言
在最近的工作中,项目之间有xml格式进行交互的形式,需要写xml对应的实体类,但是字段一个个敲的话太麻烦,就替换一下吧。这里只是记录一下。
步骤
新建实体类文件
复制进来xml字段报文(不带内容的)
Crtl + R ,选择Regex
查找:
<(\w*)></(\w*)>
替换:
@XmlElement(name="$1")
private String \l$1;
或者复制进来xml字段报文(带内容的)
查找:
<(\w*)>(((?!s+$).)*)</(\w*)>
替换:
@XmlElement(name="$1")
private String \l$1;
Replace all
Alt + Insert,选择Getter and Setter
全选,OK
Ctrl + Alt + L来格式化,完成