先打开idea,或者用springboot官网、阿里云那边都行
然后点击新建项目,spring Initializr,我们都知道,springboot是支持kotlin的,除非你是kotlin1.3之前的。可能你没有这个东西,因为社区版是没有的,要自己装一个插件
然后点击next下一步。(值得提一句这里我用的是阿里云的镜像,用国外的镜像很慢)
选web
点击create,就行了
点击绿色的箭头,就可以启动了。
然后就没有?哈哈,被骗到了吧,还有呢,这里就要夸一下kotlin的特性
空安全性,kotlin最著名的东西,就是可以预防空指针,在编译的时候就提出来了,比如说:
var a: String = "abc" // Regular initialization means non-nullable by default
a = null //
编译都通过不了?谈何空指针。下面是让它可以为空的一段代码
var b: String? = "abc" // can be set to null
b = null // ok
print(b)
想去仔细学习一下的可以下载一下这个项目,值得一提的是,在我看来kotlin取代不了java后端的原因,其本质就是kotlin太甜了,空指针问题只要稍微注意一下,也不会发生sdeleuze/spring-boot-kotlin-demo: Spring Boot Kotlin project with a REST Webservice and Spring Data (github.com)