我是网络服务的新手,我想知道我做错了什么这是我获取所有 listCustomers 的代码
@Path("/allCustomers")
@GET
@Produces("application/xml")
public List<Customer> listAllCustomers(){
return customerDao.listAllCustomers();
}
为了测试我的服务,我使用了 netbeans 工具(TEST RESTFUL web services),我收到了这个错误
Avertissement: StandardWrapperValve[ServletAdaptor]: PWC1406: Servlet.service() for servlet ServletAdaptor threw exception
java.lang.NullPointerException
at com.supinfo.supinbank.service.CustomerService.listAllCustomers(CustomerService.java:45)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
PS:我不知道是否必须使用 XmlRootElement 注释客户实体,但我做到了......