猿问

Spring Hateoas 忽略查询参数

从您的 json 数据中,您的 DTO 可能是


PropertyDTO{

    long userloginid;

    String propertyname;

    long propertyid;

}

所以你的 API 看起来像


@RestController

@RequestMapping(value = "/property")

public class PropertyController{


    @RequestMapping(method = RequestMethod.GET)

    public PropertyDTO get(){

        return null;

    }


    @RequestMapping(method = RequestMethod.PUT)

    public Boolean update(@RequestBody PropertyDTO dto){

        return true;

    }


    @RequestMapping(method = RequestMethod.POST)

    public Boolean insert(@RequestBody PropertyDTO dto){

        return true;

    }


慕码人8056858
浏览 134回答 1
1回答

精慕HU

免责声明:从未使用过 Spring HATEOAS。但乍一看,您似乎混淆了两种 URL-Parameter 类型:@PathVariable 对于路径变量,如 .../teams/TEAM_ID@RequestParam 对于查询参数,如 .../teams?id=TEAM_ID
随时随地看视频慕课网APP

相关分类

Java
我要回答