问题遇到的现象和发生背景
@PostMapping注解的方法在PostMan中访问报错Method Not Allowed
用代码块功能插入代码,请勿粘贴截图
@RestController
@RequestMapping("/test")
public class TestController {
@Autowired
private UserService userService;
@PostMapping (value = "/saveUsers")
public R saveUsers() {
User user1 =new User();
user1.setId("111");
user1.setUsername("111");
user1.setPassword("111111");
user1.setEmail("111@111.com");
User user2 =new User();
user2.setId("222");
user2.setUsername("222");
user2.setPassword("222222");
user2.setEmail("222@222.com");
List<User> userList=new ArrayList<>();
userList.add(user1);
userList.add(user2);
Boolean boo=userService.saveUserList(userList);
return R.build(Status.SUCCESS,boo);
}
}
运行结果及报错内容
{
"timestamp": "2022-11-18T07:29:25.593+00:00",
"status": 405,
"error": "Method Not Allowed",
"path": "/test/saveUsers"
}
我的解答思路和尝试过的方法
我将@PostMapping 改为@GetMapping 就能成功