spring boot + jpa + kotlin入门实例详解
spring boot +jpa的文章网络上已经有不少,这里主要补充一下用kotlin来做。kotlin里面的data class来创建entity可以帮助我们减少不少的代码,比如现在这个User的Entity,这是Java版本的:上面的那一大段变成kotlin,就像下面的这样的:连我这个用C#的人都觉得动心,如果你是Java的开发者,真的可以考虑试试看。但是就算是这样,也没有像kotlin那样能把那么长的代码缩成一行,一个entity一行就写完,这感觉很不要太好。另外,在Java里,使用CrudRepository时,这样用就行:但是在kotlin里,编译都无法通过,会报出这样一条错误:要解决这个问题,需要增加lateinit,就像 这样:其他的基本跟Java一致。本文提到的源码放在在写spring boot程序时,kotlin的确少写了非常多的代码,这令我对这门语言也有所期待了。
下载地址
用户评论