Tag: 数据类

kotlin数据类+ beanvalidationjsr 303

我试图让Kotlin在spring-data-rest项目中使用jsr 303validation。 给定以下数据类声明: @Entity data class User( @Id @GeneratedValue(strategy = javax.persistence.GenerationType.AUTO) var id: Long? = null, @Size(min=5, max=15) val name: String ) @Size注释在这里没有任何作用,使我能够保存用户名称为1个字符。 当执行完全相同的例子,而不是在Kotlin的Java类中时,它工作的很好。 这使我想到一个Kotlin问题。 在此先感谢您的帮助!

使用GSON的Json的Kotlin数据类

我有这样的Java POJO类: class Topic { @SerializedName(“id”) long id; @SerializedName(“name”) String name; } 我有一个Kotlin数据类像这样 data class Topic(val id: Long, val name: String) 如何提供json selector的任何variables的kotlin data class像@SerializedName注释在Javavariables?