1
似乎为类属性设置了默认值,并不符合@Builder。使用groovy @Builder时设置默认属性值
@Test
void test() {
assert Foo.builder().build().getProp() != null // fail
}
@Builder
class Foo {
Map prop = [:]
}
我可能通过重写构建方法来解决这个问题,但是怎么做?
[Groovy @Builder AST中的默认值]的可能重复(https://stackoverflow.com/questions/35066664/default-values-in-groovy-builder-ast) –