找到项目现有的接口,并进入找到Controller,点击左上角按钮快速定位到这个文件所在地,并在他同一级创建文件DemoController
编写DemoController代码
package com.ruoyi.web.controller.system;
import com.ruoyi.system.domain.Demo;
import org.springframework.web.bind.annotation.*;
import java.util.Map;
@RestController
@RequestMapping("demo/demo")
public class DemoController {
@GetMapping("list")
public String demo() {
String aa = "你好";
return aa;
}
@PostMapping("list2")
public Map<String,Object> demo2(@RequestBody Map<String,Object> map){
return map;
}
@GetMapping("list3")
public String demo3(String name){
return name;
}
@GetMapping("list4/{name}")
public String demo4(@PathVariable("name") String name){
return name;
}
@PostMapping("list5")
public Demo demo5(@RequestBody Demo demo){
return demo;
}
}
全局搜索SecurityConfig并在114行添加取消鉴权,这样的话不需要token也能直接访问,方便调试
无请求参数接口
用map接收参数
通过接口拼接参数的形式进行接收参数
动态接收拼接的参数
通过实体类接收拼接的参数
创建实体类Demo.java
package com.ruoyi.system.domain;
public class Demo {
private String name;
private String siz;
/**
* alt+insert生成get,set方法
*/
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSiz() {
return siz;
}
public void setSiz(String siz) {
this.siz = siz;
}
}






