반응형
@RequestParam()에서 기본값을 정수로 지정하는 방법
봄 부츠와 학습은 처음입니다.@RequestParam()
string에 defaultValue를 지정할 수 있지만 기본값을 Integer로 지정하려고 하면 오류가 나타납니다.
@RequestMapping("/returnVeriable")
public int getVeriable(@RequestParam(required=true,defaultValue=1/*error here*/) int veri){
return veri;
}
어떤 도움이라도 주시면 감사하겠습니다.
defaultValue가 String으로 구현되므로 정수 주위에 ""를 붙여 문자열로 만듭니다.
@RequestMapping("/returnVeriable")
public int getVeriable(@RequestParam(required=true,defaultValue="1") Integer veri){
return veri;
}
참조: https://jira.spring.io/browse/SPR-5915
HTTP 프로토콜에 의한 값 트래픽에는 유형이 없습니다.스트링이에요.주석에서 이 파라미터 유형으로 표시됩니다.그런 다음 다음과 같은 작업을 수행합니다.
@RequestParam(required = true, defaultValue = "1") Integer veri
그리고 잘 될 거야
이거면 될 것 같아
@RequestMapping("/returnVariable")
public int getVariable(@RequestParam(required=true,defaultValue="1") int var) {
return var;
}
기본적으로는 컨트롤러에 전달되는 것은 String으로 처리되어 각 유형으로 변환됩니다.따라서 기본값도 String으로 설정해야 합니다.
언급URL : https://stackoverflow.com/questions/47813925/how-to-give-default-value-as-integer-in-requestparam
반응형
'programing' 카테고리의 다른 글
: defaultValue ' ' ' ' 、 ''''' ' ' ' ' ' ' ' ' ' 또는 소품을 사용합니다 : defaultValue ' ' ' ' 、 ''''' ' ' ' ' ' ' ' ' ' 또는 소품을 사용합니다 defaultValue '''''' 소품을 사용''으로 설정하는 ''으로 설정하는 '.. (0) | 2023.03.09 |
---|---|
WooCommerce ajax로 카트 업데이트 (0) | 2023.03.09 |
게시 유형 이름과 다른 아카이브 슬러그를 사용하여 사용자 지정 게시 유형을 만드는 방법 (0) | 2023.03.09 |
Oracle에서 저장 프로시저를 포함한 개체를 검색하는 SQL (0) | 2023.03.09 |
Wordpress의 스택 오버플로 형식 (0) | 2023.03.09 |