RestTemplate和web的一些坑

曾经终败给现在 2021-10-19 15:00 323阅读 0赞

使用RestTemplate进行get请求时不能直接使用路径访问,需要使用类似于这种的url

/user/login?username={username}&password={password}

使用原始类型作为Controller的参数时,在发现没有这个参数时,将会抛出一个错误,如下

  1. Optional int parameter 'resTypeId' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type.

解决的方法有两种

  1. 使用包装类型,这时候包装类型的值为null
  2. 使用@RequestParam(required=false,defaultValue=”123”)进行默认值绑定

发表评论

表情:
评论列表 (有 0 条评论,323人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java web编程中一些

    最近在github上git了好几个项目,莫名其妙发现都用不了了,不能能那么巧吧,然后花一上午查看源码,也没啥毛病啊,从idea的配置检查到tomcat都没发现有什么问题,再仔细