与JAX-RS一起使用时,布尔型属性出现Lombok问题

时间:2019-06-25 09:12:54

标签: java rest jax-rs lombok

我有一个具有boolean属性的REST负载。并正在使用Lombok @Data,因为它很方便。但是,这导致在使用JAX-RS时出现意外行为。下面是用作REST负载的POJO:

@Data
public class Foo implements Serializable { 
    private long id;
    private String bar;
    private boolean isDefault;
}

Lombok在getter和setter下方添加:

isDefault()   // getter
setDefault()  // setter

我正在使用下面的paylod进行POST呼叫:

 {
     "id": 1,
     "bar": "Something interesting",
     "isDefault": true
 }

现在是真正的问题,在进行REST调用时,JAX-RS正在寻找setIsDefault()并且永远不会为isDefault设置值。

0 个答案:

没有答案