在Java中,我会在域对象中创建构造函数时进行验证,但在使用kotlin的数据类时,我不知道如何进行类似的验证.我可以在应用程序服务中做到这一点,但我想坚持域对象及其逻辑.最好以身作则.
public class Example {
private String name;
Example(String name) {
validateName(name);
this.name = name;
}
}
In Kotlin I have just a data class is there a way to do it similarly to Java style?
data class Example(val name: String)