springBoot搭建自己的第一个接口(kotlin+gradle)

简介: springBoot搭建自己的第一个接口(kotlin+gradle)

一、新建一个idea的SpringBoot项目

  • 进入新建项目页

    在这里插入图片描述

  • 选择Spring Initializr

    在这里插入图片描述

一些名词的解释

  • server URL :下载依赖等等的服务器也可以自定义,这边默认即可
  • Location:项目储存的位置
  • Type:构建项目的工具
  • Language:构建项目的主语言
  • Project SDK:Java SDK 建议java1.8,版本太高可能出问题
  • Java:java版本
  • Packaging:打包方式,这里选择jar方式打包比较方便
  • 点击next进入下一步,采用默认的springboot版本,并且添加Spring Web依赖

    在这里插入图片描述

  • 点击finish之后,出现如下项目结构

    在这里插入图片描述

二、接口的编写

  • 在application同级包下新建TestController的class文件,一定要同级或者下一级包

在这里插入图片描述

  • 代码如下

    package com.example.test
    
    import org.springframework.web.bind.annotation.GetMapping
    import org.springframework.web.bind.annotation.RequestMapping
    import org.springframework.web.bind.annotation.RestController
    
    @RestController
    @RequestMapping(value = ["/"])
    class TestController {
        @GetMapping("/moon")
        fun moon():String?{
            return "中秋节快乐哦"
        }
    }
  • 接下来shift + F10运行即可,出现以下画面即为运行成功

    在这里插入图片描述

三、浏览器检验自己的接口

  • 接下来打开浏览器输入

    http://localhost:8080/moon
  • 出现中秋快乐就成功了(哈哈哈,正好碰上中秋)

    在这里插入图片描述

下一篇:SpringBoot打包为jar并且部署到云服务器上

目录
相关文章
|
2月前
|
Java 物联网 Kotlin
Kotlin - 面向对象之抽象类与接口
Kotlin - 面向对象之抽象类与接口
|
1月前
|
Java 物联网 Kotlin
Kotlin教程笔记(11) - 面向对象之抽象类与接口
Kotlin教程笔记(11) - 面向对象之抽象类与接口
26 2
|
2月前
|
Java 物联网 Kotlin
Kotlin教程笔记(11) - 面向对象之抽象类与接口
Kotlin教程笔记(11) - 面向对象之抽象类与接口
67 9
|
2月前
|
Java 物联网 Kotlin
Kotlin - 面向对象之抽象类与接口
Kotlin - 面向对象之抽象类与接口
52 5
|
2月前
|
Java 物联网 Kotlin
Kotlin - 面向对象之抽象类与接口
Kotlin - 面向对象之抽象类与接口
22 5
|
2月前
|
Java 物联网 Kotlin
Kotlin教程笔记(11) - 面向对象之抽象类与接口
Kotlin教程笔记(11) - 面向对象之抽象类与接口
|
2月前
|
Java 开发者 Spring
精通SpringBoot:16个扩展接口精讲
【10月更文挑战第16天】 SpringBoot以其简化的配置和强大的扩展性,成为了Java开发者的首选框架之一。SpringBoot提供了一系列的扩展接口,使得开发者能够灵活地定制和扩展应用的行为。掌握这些扩展接口,能够帮助我们写出更加优雅和高效的代码。本文将详细介绍16个SpringBoot的扩展接口,并探讨它们在实际开发中的应用。
53 1
|
2月前
|
Java 物联网 Kotlin
Kotlin教程笔记(11) - 面向对象之抽象类与接口
Kotlin教程笔记(11) - 面向对象之抽象类与接口
26 3
|
3月前
|
Java 物联网 Kotlin
Kotlin教程笔记(11) - 面向对象之抽象类与接口
Kotlin教程笔记(11) - 面向对象之抽象类与接口
|
2月前
|
Java 物联网 Kotlin
Kotlin - 面向对象之抽象类与接口
Kotlin - 面向对象之抽象类与接口
16 0