写一个简单的兼容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下载安装使用

相关推荐
weitingfu9 分钟前
Excel VBA 入门到精通(二):变量、数据类型与运算符
java·大数据·开发语言·学习·microsoft·excel·vba
某人辛木23 分钟前
Maven一步到位
java·maven
一条咸鱼_SaltyFish32 分钟前
DDD 架构重构实践:AI Skills 如何赋能DDD设计与重构
java·人工智能·ai·重构·架构·ddd·领域驱动设计
想唱rap34 分钟前
线程之条件变量和生产消费模型
java·服务器·开发语言·数据库·mysql·ubuntu
花千树-01040 分钟前
Java AI + TTS:让大模型开口说话
java·人工智能·ai·chatgpt·langchain·aigc·ai编程
Boop_wu1 小时前
[Java 算法] 栈
java·开发语言·算法
不爱吃炸鸡柳1 小时前
C++ STL 核心:string 从入门到精通(面试+源码+OJ实战)
java·c++·面试
程序员榴莲1 小时前
Java(十二)抽象类
java·开发语言
超级大只老咪1 小时前
线性递推通用模板
java·开发语言·算法
coNh OOSI1 小时前
Spring Boot问题总结
java·spring boot·后端