我正在使用JAX-RS Web服务(Jersey)。我有一个User.java的POJO类。这个POJO类不是从XSD生成的,而是手写的。请问我可以使用RESTful Web服务方法返回这样的POJO吗?此外,在使用RESTful Web服务时是否必须编写XSD?
@GET
@Produces ("application/xml")
public List<User> getUsersAll() {
List<User> als=null;
try {
als= UserService.getInstance().getUserAll();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return als;
}
不使用jaxb生成的对象User.java,只使用手写的User.java代码是否可行? 此外,总是编写XSD文件是好的实践吗? 谢谢!