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并且部署到云服务器上

目录
相关文章
|
21天前
|
存储 前端开发 Java
SpringBoot使用云端资源url下载文件的接口写法
在Spring Boot中实现从云端资源URL下载文件的功能可通过定义REST接口完成。示例代码展示了一个`FileDownloadController`,它包含使用`@GetMapping`注解的方法`downloadFile`,此方法接收URL参数,利用`RestTemplate`下载文件,并将文件字节数组封装为`ByteArrayResource`返回给客户端。此外,通过设置HTTP响应头,确保文件以附件形式下载。这种方法适用于从AWS S3或Google Cloud Storage等云服务下载文件。
124 7
|
15天前
|
Dubbo JavaScript Java
SpringBoot 调用外部接口的三种方式
SpringBoot不仅继承了Spring框架原有的特性,还简化了应用搭建与开发流程。在SpringBoot项目中,有时需要访问外部接口或URL。本文介绍三种不使用Dubbo的方式:一是利用原生`httpClient`发起请求;二是使用`RestTemplate`,支持GET和POST请求,包括`getForEntity`、`getForObject`及`postForEntity`等方法;三是采用`Feign`客户端简化HTTP请求,需引入相关依赖并在启动类上启用Feign客户端。这三种方式均能有效实现对外部服务的调用。
|
1天前
|
小程序 JavaScript Java
微信小程序+SpringBoot接入后台服务,接口数据来自后端
这篇文章介绍了如何将微信小程序与SpringBoot后端服务进行数据交互,包括后端接口的编写、小程序获取接口数据的方法,以及数据在小程序中的展示。同时,还涉及到了使用Vue搭建后台管理系统,方便数据的查看和管理。
微信小程序+SpringBoot接入后台服务,接口数据来自后端
|
7天前
|
存储 监控 Java
|
5天前
|
JavaScript 前端开发 Java
SpringBoot 引入 smart-doc 接口文档管理插件,以及统一接口返回,最后推送到 Torna,进行统一管理
本文介绍了如何在SpringBoot项目中整合smart-doc接口文档管理插件,实现接口文档的生成和统一管理,并展示了如何将文档推送到Torna接口文档管理系统进行进一步的集中管理。
12 0
SpringBoot 引入 smart-doc 接口文档管理插件,以及统一接口返回,最后推送到 Torna,进行统一管理
|
6天前
|
Java
SpringBoot 接口并发限制(Semaphore)
SpringBoot 接口并发限制(Semaphore)
16 1
|
7天前
|
JSON 安全 Java
|
4天前
|
Java
SpringBoot java 一个接口,多个实现,客户定制化
SpringBoot java 一个接口,多个实现,客户定制化
10 0
|
6天前
|
JavaScript Java Spring
SpringBoot 接口输出文件流 & Vue 下载文件流,获取 Header 中的文件名
SpringBoot 接口输出文件流 & Vue 下载文件流,获取 Header 中的文件名
23 0
|
8天前
|
JavaScript Java Spring
Spring Boot 接口返回文件流
Spring Boot 接口返回文件流
17 0