我正在試着學習springbott樣本。當我試圖調用一個在類上定義的restcontroller時,我得到了404錯誤。爲什麼RequestMapping註釋在springboot應用程序中不能與類一起使用?
@RestController
@RequestMapping("/test")
public class ReservationResource {
public ResponseEntity<ReservationResponse> getAvaliableRooms(
@RequestParam(value = "checkin") @DateTimeFormat(iso = ISO.DATE) LocalDate checkin,
@RequestParam(value = "checkout") @DateTimeFormat(iso = ISO.DATE) LocalDate checkout) {
return new ResponseEntity<>(new ReservationResponse(), HttpStatus.OK);
}
}
該應用對/錯誤沒有明確的映射,所以你看到這個作爲後備。 Wed Aug 16 16:18:05 EEST 2017 有一個意外的錯誤(type = Not Found,status = 404)。 沒有留言可用
但是,當我嘗試像下面它的工作!
@RestController
public class ReservationResource {
@RequestMapping("/test")
public ResponseEntity<ReservationResponse> getAvaliableRooms(
@RequestParam(value = "checkin") @DateTimeFormat(iso = ISO.DATE) LocalDate checkin,
@RequestParam(value = "checkout") @DateTimeFormat(iso = ISO.DATE) LocalDate checkout) {
return new ResponseEntity<>(new ReservationResponse(), HttpStatus.OK);
}
}
爲什麼會出現這種差異?順便說一下,開發人員將其定義爲第一部分!
但現在只有一種方法? –