美文网首页我爱编程
java kotlin的hello world

java kotlin的hello world

作者: 任我笑笑 | 来源:发表于2018-05-24 21:31 被阅读0次

选择kotlin新建一个项目

image.png

用idea新建项目

image.png

新建文件


image.png

写入一个helloworld,run之后就可以,默认public

fun main(args: Array<String>) {
    println("hello, world")
}

新建一个spring mvc的项目

官方的例子吧

package com.example.demo;

import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class GreetingController {

    @GetMapping("/greeting")
    public String greeting(@RequestParam(name="name", required=false, defaultValue="World") String name, Model model) {
        model.addAttribute("name", name);
        return "greeting";
    }

}

把上面这段代码copy进新的kotlin项目
idea自动提示这是java代码要不要自动转成kotlin
结果就转成了下面的样子
仍然能够正常运行

package com.example.demo

import org.springframework.ui.Model
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.RequestParam
import org.springframework.web.bind.annotation.RestController

@RestController
class GreetingController {

    @GetMapping("/greeting")
    fun greeting(@RequestParam(name = "name", required = false, defaultValue = "World") name: String, model: Model): String {
        model.addAttribute("name", name)
        return "greeting"
    }

}

小结

kotlin大体如此,我还是回去研究我的java,毕竟吃饭是java,在家用php和python,已经没有多余的时间了。

相关文章

网友评论

    本文标题:java kotlin的hello world

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