Java 关于NetBeans生成的RESTfulWeb服务POST路径等的查询
我不太会休息。所以NetBeans可以从实体类、数据库等生成RESTful Web服务。我认为掌握它很酷,因为手工编写每个Web服务都会有压力 我可以问一下POST请求“创建”方法的路径应该是什么吗?调用方类(如下所列)需要3个参数来构造它(请参阅下面的构造函数)(我将从我的Android客户端传递3个参数)。但是“create”方法将调用方作为一个整体。怎么办? “@Consumes({“application/xml”,“application/json”})”是否表示该方法只使用xml或json,因此我必须将这3个参数包装到一个json对象中才能发布 我是否必须为方法添加另一个方法路径注释?例如@Path(“/create”)?因为还有很多其他方法(GET、DELETE等)。我真的不知道POST请求到“创建”方法的路径 我的尝试是,(在为“create”方法-@Path(“/create”)添加路径注释后)笔记本电脑的IP:8080/AndroidRESTful2/com.erikchenmelbourne.entities.caller/create?id=xxx&number=xxx&information=xxx 我是新来的,所以任何帮助都将不胜感激。谢谢Java 关于NetBeans生成的RESTfulWeb服务POST路径等的查询,java,android,json,rest,Java,Android,Json,Rest,我不太会休息。所以NetBeans可以从实体类、数据库等生成RESTful Web服务。我认为掌握它很酷,因为手工编写每个Web服务都会有压力 我可以问一下POST请求“创建”方法的路径应该是什么吗?调用方类(如下所列)需要3个参数来构造它(请参阅下面的构造函数)(我将从我的Android客户端传递3个参数)。但是“create”方法将调用方作为一个整体。怎么办? “@Consumes({“application/xml”,“application/json”})”是否表示该方法只使用xml或j
@Stateless
@Path("com.erikchenmelbourne.entities.caller")
public class CallerFacadeREST extends AbstractFacade<Caller> {
@PersistenceContext(unitName = "AndroidRESTful2PU")
private EntityManager em;
public CallerFacadeREST() {
super(Caller.class);
}
@POST
@Override
@Consumes({"application/xml", "application/json"})
public void create(Caller entity) {
super.create(entity);
}
public Caller() {
}
public Caller(Integer id) {
this.id = id;
}
public Caller(Integer id, String number, String information) {
this.id = id;
this.number = number;
this.information = information;
}