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) –