• null
    2019-06-23
    老师,您好!
    postman 的 form-data 和 x-www-form-urlencoded 有啥区别呀?
    我们线上都是使用 BigDecimal 类,没使用过 Money 类。老师,您在这是基于什么考虑,使用 Money 而不是 BigDecimal 类的呀?
    谢谢老师!!

    作者回复: 第一个问题可以搜索一下网上资料挺多的哈。第二个问题,BigDecimal不足以表示货币的多种特性,比如币种、单位,还有货币转换等等的。

    
     2
  • tongmin_tsai
    2019-07-21
    丁老师,请教一下,@Valid 每次都加上BindingResult会不会很麻烦,除了统一异常处理外,有没有比较优雅的处理校验不通过的方式呢?项目中一般怎么做的?

    作者回复: 一般的REST接口就统一处理返回4XX错误了

    
     1
  • 龙疯疯
    2019-07-02
    在自定义转换器MoneyFormatter中实现的parser方法用到的地方很明显,在请求入参的时候对price做了处理,但是print方法不明白哪儿有用到,在请求完成后response中返回了Coffee这个对象,不过postman显示的price字段还是money原生类型。

    作者回复: 你在这个例子里看到的是JSON序列化的,并不是用MoneyFormatter处理的,等到Thymeleaf的章节里你就会看到MoneyFormatter的输出了

    
     1
  • grey927
    2019-06-08
    controller里面可以实现传多个对象么?

    比如:echo(User user, Site site)

    作者回复: @RequestBody 一个请求报文体只能转成一个复杂对象

    
     1
  • WL
    2019-03-17
    请教一下老师为什么要做类型转换呢, 是需要把json的请求转换为实体类吗?

    作者回复: 要把JSON变成Money类

    
     1
  • better
    2019-03-17
    这节内容确实很多。涉及到了类型转换(Converter),参数验证,文件上传等,需要多动手,实践一下;
    
     1
  • 花郎世纪
    2020-02-04
    不好意思老师···刚是看到一半实验提的问题···原来之后通过BuildingResult介入我的Validation失败后的操作,设置成return null了···

    作者回复: 成功了就好

    
    
  • 花郎世纪
    2020-02-04
    老师你好,我是用spring-boot2.2.5做的,为什么在数据校验时我缺少name属性,只会在log里输出NotEmpty信息,而没有在视频iPostMan里得到NotEmpty信息这样呢
    
    
  • 慌张而黑糖
    2020-02-03
    老师想问一下这个MoneyFormatter类是如何只对price这个字段进行格式化,而不对name进行呢?他是仅对匹配不上的进行转化吗?

    作者回复: 我不是在类上指定了Money这个泛型类型的么,那自然是要转换的目标对象是这个类型,才会使用它咯。

    
    
  • naijiz
    2019-11-12
    我的post返回是有单纯的coffee类的信息,为啥没有status,timestamp这类的返回数据的格式呢?

    作者回复: Coffe类本来就没Status这个属性啊,我想你说的应该是HTTP的Status吧,这个要看响应头,而非响应体。

    
    
  • ycs
    2019-05-11
    {
        "timestamp": "2019-05-11T11:17:42.787+0000",
        "status": 415,
        "error": "Unsupported Media Type",
        "message": "Content type 'application/x-www-form-urlencoded' not supported",
        "path": "/coffee/"
    }

    postman 选择from_data 为什么会报这个错
    展开

    作者回复: 可以对比一下我们Github上的示例,看看是不是你CoffeeController类里的方法注解中没加consumes?

     1
    
  • Lee KouKuKing
    2019-03-25
    老师你好,这个BingdingResult是如何被赋值的呢?这个能不能讲一下
    
    
我们在线,来聊聊吧