728x90
@RequestParam
스프링 부트에서 @RequestParam은 HTTP 요청 파라미터를 컨트롤러 메서드의 매개변수로
바인딩하기 위해 사용되는 어노테이션입니다.
@RequestParam(name = " ")
HTML에서 name값과 전달 받는 컨트롤러의 매개변수를 동일시켜서 데이터를 전달받는데
@RequestParam의 name과 동일시켜주면 매개변수명을 다르게 해도 데이터 받을 수 있습니다.
@RequestParam(required = true)
: true면 해당 변수로 전달되는 데이터가 있어야함
컨트롤러 메소드 매개변수에 @RequestParam을 안 넣으면
기본 값이 @RequestParam(required = false) 로
해당 변수도 전달되는 데이터가 없어도 오류가 안나고 null로 뜸
@RequestParam(defaultValue = "값")
: 전달받은 매개변수의 값이 없을 경우 기본 값을 설정
728x90