Java 关于NetBeans生成的RESTfulWeb服务POST路径等的查询

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

我不太会休息。所以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

我是新来的,所以任何帮助都将不胜感激。谢谢

@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;
    }