鍍金池/ 問(wèn)答/Java  Linux  HTML/ java webservice restful風(fēng)格 怎么實(shí)現(xiàn)表單參數(shù)到j(luò)ava

java webservice restful風(fēng)格 怎么實(shí)現(xiàn)表單參數(shù)到j(luò)ava pojo的映射,不知道怎么配置?

@Path("/UserService")
@Produces({"application/xml", "application/json"})
@GZIP(threshold=1)
public interface CompanyBookWebService {
    @POST
    @Path("/save")
    @Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
    public String save(SysUser user);

public class CompanyBookServiceImpl implements CompanyBookWebService {

    @Resource
    SysOrgService sysOrgService;
    @Context
    HttpServletRequest request;
    
    @Override
    public String save(SysUser user) {
        return null;
    }

最近做的項(xiàng)目用了webservice restful做接口
發(fā)現(xiàn)這樣寫save斷點(diǎn)就是進(jìn)不來(lái),把SysUser user參數(shù)去掉,接口調(diào)用時(shí)斷點(diǎn)才進(jìn)到save方法。不知道是怎么配置,求大神指點(diǎn)一下!是不是要在Sys_user類上加什么注解?還是接口配置就不對(duì)?

clipboard.png

回答
編輯回答
葬愛(ài)

@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })改成@Consumes("application/json")

2017年9月7日 09:00