В моем приложении Spring Boot есть следующий контроллер:
@RestController
@RequestMapping(value = "/users")
public class UserController {
@Autowired
UserService userService;
@GetMapping(value ="/helloWorld")
public String getHelloWorld() {
return "Hello World!";
}
@GetMapping(value = "/getAll")
public @ResponseBody
Iterable<User> getAllInvestors() {
return userService.getAllUsers();
}
}
Когда я выполняю HTTP Get на http://127.0.0.1:5000/users/getAll
, он работает отлично: я получаю всех пользователей из базы данных ...
но когда я звоню на http://127.0.0.1:5000/users/helloWorld
, я получаю unexpected error (type=Not Found, status=404)
- PS 1: Когда я звоню
http://127.0.0.1:5000/api-docs
, чтобы получить определение API: обе конечные точки открыты . - PS 2: Я уже сделал Maven Clean, перезапустил IntelliJ, удалил все куки из браузера.
- PS 3: Нет ошибок во время компиляции.