写一个简单的兼容GET/POST请求的登录接口

本文目录

安装JDK17

参考:https://blog.csdn.net/tiehou/article/details/129575138

安装或者更新Intelij Idea 2024

安装2024版本,可以少很多bug。

第一次下载安装,参考: 2024最新版IntelliJ IDEA安装使用指南

旧版Intelij Idea 更新到2024,参考: IntelliJ IDEA 直接在软件中更新为最新版

SpringBoot生成项目压缩包

打开https://start.spring.io/,具体配置参考:https://www.bilibili.com/video/BV1uB4y1a7XZ/

下载maven,idea添加maven

参考Intellij IDEA 2021 Maven 配置指南

写POST接口

参考:https://www.bilibili.com/video/BV1uB4y1a7XZ/

同时支持GET/POST的代码:

java 复制代码
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

    @RequestMapping("/login")
    @PostMapping
    @GetMapping
    public String login(String name,String password){
        if (name == null || password == null) {
            return "fail";
        }else if(name.equals("zj")&&password.equals("123456")){
            return "success";
        }else {
            return "message error";
        }
    }

    @RequestMapping("/hello")
    public String hello(){
        return "hello";
    }
}

浏览器访问GET接口

如果浏览器输入127.0.0.1访问不了,参考:127.0.0.1 拒绝了我们的连接请求--访问本地IP时显示拒绝访问

PostMan安装及访问POST接口

参考:Postman下载安装使用

相关推荐
红辣椒...2 分钟前
codex+第三方模型
java·服务器·前端
一个做软件开发的牛马12 分钟前
Java 继承与多态:从"是什么"到"能做什么"的设计思维
java·后端
不懂的浪漫21 分钟前
05|Netty ByteBuf 源码分析:为什么不用 Java ByteBuffer
java·netty
wapicn9928 分钟前
API接口调试笔记:从注册到第一个数据返回,全流程详解
java·开发语言·python·lua
程序员阿明30 分钟前
flowable集成flowable及其运行示例spring boot后端
java·spring boot·后端
代码不停38 分钟前
Spring IoC&DI
java·后端·spring
KANGBboy43 分钟前
java知识二(数组)
java·开发语言·python
爱笑的源码基地1 小时前
智慧班牌源码:从后端SpringBoot到前端Vue2的全栈实现
java·大数据·云计算·源码·程序代码·智慧校园源码·智慧班牌源码
XiYang-DING1 小时前
【Spring】日志
java·数据库·spring
雪度娃娃1 小时前
转向现代C++——优先选用删除函数而非private未定义函数
java·jvm·c++