1、效果图
2、环境准备
- jdk 1.8以上
- maven
- springboot
3、实现
3.1 下载模板代码
登入spring官网,生成代码初始化结构。添加web,lombok依赖。
3.2 删除maven相关的文件
最好用自己配的maven,把阿里镜像配一配。
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
3.3 编写代码
编写下面两个文件。
实体类 User.java
package com.example.demo.model;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
private String name;
private Integer age;
}
控制类 Controller.java
get请求入参用注解 @RequestParam
post请求入参用注解 @RequestBody
路径映射用注解 @RequestMapping
package com.example.demo.controller;
import com.example.demo.model.User;
import org.springframework.web.bind.annotation.*;
@RestController
@RequestMapping("/user")
public class UserController {
@GetMapping
public User get(@RequestParam("name") String name, @RequestParam("age") Integer age) {
return new User(name, age);
}
@PostMapping
public User add(@RequestBody User user) {
return user;
}
}
直接运行 DemoApplication类启动服务。
看完点个赞吧!