如何在Spring Boot中使用findById()?

时间:2019-04-28 09:30:08

标签: java maven spring-boot

我已经尝试过此代码,并且连续不断地给我一个错误。

      @GetMapping("/findbyid/{id}")
      public Optional<UserDTO> getUserByID(@PathVariable Integer id){
       return userservices.finBYID(id);
      }




     @Override
     public Optional<UserDTO> finBYID(Integer id) {

    return userrepository.findById(id);
     }

结果是:

  {
   "timestamp": "2019-04-28T04:53:00.225+0000",
   "status": 404,
   "error": "Not Found",
   "message": "No message available",
   "path": "/user/find/1"
   }

1 个答案:

答案 0 :(得分:0)

根据代码,请求URI应该为'/ findbyid / {id}',但应为'/ find / 1'。