美文网首页
Kotlin起步

Kotlin起步

作者: 诺之林 | 来源:发表于2018-12-15 17:56 被阅读22次

    更新Maven源

    vim ~/.gradle/init.gradle
    
    allprojects {
        repositories {
            maven {
                url "http://maven.aliyun.com/nexus/content/groups/public"
            }
        }
    }
    

    SpringBoot+Kotlin

    curl -s "https://get.sdkman.io" | bash
    
    source "$HOME/.sdkman/bin/sdkman-init.sh"
    
    sdk version
    # SDKMAN 5.6.2+294
    
    sdk install springboot 2.0.6.RELEASE
    
    sdk use springboot 2.0.6.RELEASE
    
    spring version
    # Spring CLI v2.0.6.RELEASE
    

    关于SDKMAN更多介绍 可以参考SDKMAN

    spring init -a demo -b 2.0.6.RELEASE --build gradle -dweb -l kotlin KotlinBasic
    
    cd KotlinBasic
    

    关于更多springboot命令行工具参数 可以参考"spring help init"

    ./gradlew bootrun
    

    如果发生"Kotlin home does not exist or is not a directory"错误 可以参考Error while compiling the kotlin program in IDEA

    Controller

    vim src/main/kotlin/com/example/demo/DemoController.kt
    
    package com.example.demo
    
    import org.springframework.web.bind.annotation.GetMapping
    import org.springframework.web.bind.annotation.RestController
    
    @RestController
    class DemoController {
    
        @GetMapping("/demo")
        fun demo(): String {
            return "demo"
        }
    
    }
    
    ./gradlew bootrun
    
    curl localhost:8080/demo # demo
    

    参考

    相关文章

      网友评论

          本文标题:Kotlin起步

          本文链接:https://www.haomeiwen.com/subject/amosqqtx.html