Я создал класс с именем User
, и я хочу проверить @RequestMapping
с помощью POST и GET. Я создал 2 метода, один для одного объекта, а другой для списка объектов. Однако, когда я проверяю GET на методе возврата одного объекта, который допускает только POST, он возвращает значение обратно, а значения представляют собой список объектов. Так почему это вызывает?
@RestController
public class WebController {
@PostMapping(name="/getUser123")
public User getUser(){
User user=new User();
user.setName("mint");
user.setAge(19);
user.setPass("123456");
return user;
}
@RequestMapping(name="/changeWholeName")
public List<User> changeWholeName(){
List<User> users =new ArrayList<User>();
User user1=new User();
user1.setName("mint1");
user1.setAge(19);
user1.setPass("123456");
users.add(user1);
User user2=new User();
user2.setName("mint3");
user2.setAge(192);
user2.setPass("1234516");
users.add(user2);
return users;
}
}
Используйте GET для проверки первого метода, GET localhost:8080/getUser
, и перейдите ко второму методу, верните список значений. Почему и как это решить? Большое спасибо ~