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

目录
相关文章
|
4月前
|
安全 NoSQL Java
SpringBoot接口安全:限流、重放攻击、签名机制分析
本文介绍如何在Spring Boot中实现API安全机制,涵盖签名验证、防重放攻击和限流三大核心。通过自定义注解与拦截器,结合Redis,构建轻量级、可扩展的安全防护方案,适用于B2B接口与系统集成。
654 3
|
7月前
|
算法 网络协议 Java
Spring Boot 的接口限流算法
本文介绍了高并发系统中流量控制的重要性及常见的限流算法。首先讲解了简单的计数器法,其通过设置时间窗口内的请求数限制来控制流量,但存在临界问题。接着介绍了滑动窗口算法,通过将时间窗口划分为多个格子,提高了统计精度并缓解了临界问题。随后详细描述了漏桶算法和令牌桶算法,前者以固定速率处理请求,后者允许一定程度的流量突发,更符合实际需求。最后对比了各算法的特点与适用场景,指出选择合适的算法需根据具体情况进行分析。
597 56
Spring Boot 的接口限流算法
|
7月前
|
Java API 网络架构
基于 Spring Boot 框架开发 REST API 接口实践指南
本文详解基于Spring Boot 3.x构建REST API的完整开发流程,涵盖环境搭建、领域建模、响应式编程、安全控制、容器化部署及性能优化等关键环节,助力开发者打造高效稳定的后端服务。
999 1
|
Java 物联网 Kotlin
Kotlin - 面向对象之抽象类与接口
Kotlin - 面向对象之抽象类与接口
|
11月前
|
监控 Java Spring
SpringBoot:SpringBoot通过注解监测Controller接口
本文详细介绍了如何通过Spring Boot注解监测Controller接口,包括自定义注解、AOP切面的创建和使用以及具体的示例代码。通过这种方式,可以方便地在Controller方法执行前后添加日志记录、性能监控和异常处理逻辑,而无需修改方法本身的代码。这种方法不仅提高了代码的可维护性,还增强了系统的监控能力。希望本文能帮助您更好地理解和应用Spring Boot中的注解监测技术。
396 16
|
Java 物联网 Kotlin
Kotlin教程笔记(11) - 面向对象之抽象类与接口
Kotlin教程笔记(11) - 面向对象之抽象类与接口
71 2
|
Java 物联网 Kotlin
Kotlin教程笔记(11) - 面向对象之抽象类与接口
Kotlin教程笔记(11) - 面向对象之抽象类与接口
139 9
|
Java 物联网 Kotlin
Kotlin - 面向对象之抽象类与接口
Kotlin - 面向对象之抽象类与接口
101 5
|
Java 物联网 Kotlin
Kotlin - 面向对象之抽象类与接口
Kotlin - 面向对象之抽象类与接口
64 5
|
Java 物联网 Kotlin
Kotlin教程笔记(11) - 面向对象之抽象类与接口
Kotlin教程笔记(11) - 面向对象之抽象类与接口

热门文章

最新文章

推荐镜像

更多