찾다

 >  Q&A  >  본문

java - @PathVariable이 비어 있을 때 기본값을 지정할 수 있는지 묻고 싶습니다.

으아악

id가 필수 매개변수가 아니고 비어 있을 수 있는 경우 어떻게 처리해야 합니까? 기본값을 부여할 수 있나요? 아니면 이 방법 대신 Java가 방금 작성하기 시작한 매개변수에 기본값을 부여할 수 있나요? 자바라서 잘 모르겠어요

巴扎黑巴扎黑2752일 전1267

모든 응답(2)나는 대답할 것이다

  • 習慣沉默

    習慣沉默2017-05-17 10:08:50

    @PathVariable은 URL에 null이 의미가 없으므로 기본값을 설정할 수 없습니다.
    매개변수가 실제로 비어 있고 기본값이 필요한 경우 @RequestParams를 사용할 수 있습니다.

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-17 10:08:50

    {id}/{userId} 필수 조건이 아니라면 이렇게 매개변수를 전달하지 마세요. @ModelAttribute 주석을 사용하고 객체를 사용하여 매개변수를 전달하는 것이 좋습니다

    회신하다
    0
  • 취소회신하다