我正在采用“自下而上”(契约最后)风格的网络服务。
我有以下网络方法:
@WebMethod
void addPerson(Person person);
Person是一个简单的POJO:
class Person {
String firstName;
String lastName;
// Getters and setters
}
一切正常。
问题:为什么在许多教程中很多人添加了XmlRootElement
注释并实现了Serializable
接口?为什么我的模型开箱即用,而不必像这样写?
@XmlRootElement
class Person implements Serializable {
String firstName;
String lastName;
// Getters and setters
}
此致