【发布时间】:2014-01-11 13:02:49
【问题描述】:
我正在使用 JAX-RS Web 服务(Jersey)。我有一个 pojo User.java。这个 pojo 不是从 XSD 生成的。这个pojo是手写的。 我可以使用 RESTful Web 服务方法返回这样的 pojo 吗?另外,使用Restful WEBservices时是否必须写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 是个好习惯吗? 谢谢!
【问题讨论】:
标签: java web-services rest jersey java-ee-7