0
제공된 매개 변수없이 호출 할 때 서비스에 @DefaultValue를 지정하면 왜 다른 유형이 아닌 String 일 수 있습니까? 아래의 @DefaultValue (0)은 "int에서 String으로 변환 할 수 없습니다"오류를 던집니다. 기본값을 다른 유형으로 바꾸려면 어떻게해야합니까? javadoc 내에서 설명한대로 @DefaultValue
@DefaultValue에 대한 유형을 지정할 수없는 이유는 무엇입니까?
@POST
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@Consumes(MediaType.APPLICATION_FORM_URLENCODED)
@Path("/createAccount")
public BankActivity createAccount(
@QueryParam("ownerId") @DefaultValue(0) int ownerID,
@QueryParam("accountPin") @DefaultValue("1234") String pin,