작성
·
232
1
@GetMapping("/users/{id}")
public User retrieveUser(@Valid @PathVariable(value="id") @Size(min=2)int id) {
User user = service.findOne(id);
if(user == null) {
throw new UserNotFoundException(String.format("ID[%s] not found", id));
}
return user;
}
이렇게 해봤는데 에러는 안나는데 작동을 안합니다.
id를 2이 이상 조회 이런 의미로 적용하려고 하는데 어떻게 하면 될가요?
답변 2
1
0
저도 필자 질문 내용이 궁금합니다! size적용도 안되고 2자리수보다 작아도 200ok 네요 int 값에 적용이 안되는건지 @PathVariable에 적용이 안되는건지.. 공부하다가 궁금증이 생겼습니다
강의에 나왔던 내용은 잘 되는데 retrieveUser 에서 int id 에도 @Valid를 적용할 수 있다고 해서 해봤는데 안되서 질문 했던 내용입니다.