springboot编写API

一、建立springboot项目

打开idea,点击File -> new -> project,界面如下

一直点击next,

点击next之后,点finish。

 

二、编写controller代码,即我们使用的web API。

软件的工程目录如下:

 

student类:

package com.example.demo.entity;

public class student {
    private int Id;
    private String name;
    private int age;
    private String gender;

    public student(){

    }
    public student(String name, int age, String gender){
        this.name = name;
        this.age = age;
        this.gender = gender;
    }

    public student(int id, String name, int age, String gender) {
        Id = id;
        this.name = name;
        this.age = age;
        this.gender = gender;
    }

   
    @Override
    public String toString() {
        return "student{" +
                "Id=" + Id +
                ", name='" + name + '\'' +
                ", age=" + age +
                ", gender='" + gender + '\'' +
                '}';
    }
}

 

controller类代码:

@RestController
@RequestMapping(value = "test")
public class studentController {

    @GetMapping(value = "getStudent")
    public student getStudent(){
        student stu = new student(1,"张山",23,"男");
        return stu;
    }

}

此时API已经编写完毕,运行DemoApplication,在浏览器输入http://localhost:8080/test/getStudent就能得到stu的值。

三、使用API

1.使用浏览器查看

2.使用PostMan软件发送请求。

 

 

总结:使用springboot编写API与平常写的web程序没有很大的变化,只是缺少了前端的内容而已。只需要将url通过http协议发送到指定的mapping即可。如果想写CS架构,只需要客服端通过http协议将数据传至服务端即可。

注意:使用浏览器的时候只能使用GetMapping,使用PostMapping会显示无法找到。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值