Kotlin之在Gradle中无参(no-arg)编译器插件的使用详解

practitioner5758 0 0 pdf 2022-05-31 20:05:18

要使data class能够生成一个无参的构造函数,有两种方法可以做到:1.给data class的构造函数中的每一个参数都赋上默认值。比如:2.使用无参编译器插件no-arg。下面我们就来看看这种方法。首先创建一个注解类,类名我们可以定为NoArg:然后最关键一步来了,回到工程的build.gradle文件,添加无参注解列表:annotation中的路径就是我们创建的NoArg注解类所在的包目录。路径一定要写好,不要出错!使用示例如下:2.3 kotlin-jpa中的无参注解如果你的项目中已经添加了kotlin-jpa插件,那么基本上就不必单独添加无参插件了。kotlin-jpa对无参插件做了包装,当你使用 @Entity、 @Embeddable 与 @MappedSuperclass这几个注解时,都会默认支持无参注解的。

Kotlin之在Gradle中无参(no-arg)编译器插件的使用详解

Kotlin之在Gradle中无参(no-arg)编译器插件的使用详解

用户评论
请输入评论内容
评分:
暂无评论