본문 바로가기

Programming/Spring

[Spring] @RequestParam

@RequestParam



@RequestParam은 HTTP Request 파라미터를 받을 수 있는 어노테이션으로 파라메터와 변수명을 일치 시킨면 자동으로 값이 1:1 매핑 된다.



public String selectBoard(@RequestParam("board_no") String board_id) {

}


RequestParam은 default로 반드시 값이 존재해야 하도록 설정되어 있다. 

이 설정은 required 옵션으로 필수 값에서 제외 시킬 수 있다.

public String selectBoard(@RequestParam(value="board_no", required=false) String board_id) {


}


defaultValue 로 기본값을 지정할 수 있다.

public String selectBoard(@RequestParam(value="board_no", defaultValue="0") String board_id) {


}