프로그래밍/Spring2 @RequestParam(required = false) @RequestParam(value = "name", required = false) String name, Model model 더보기더보기참고@RequestParamSpring MVC에서 쿼리 스트링 정보를 쉽게 가져오는데 사용할 수 있다. @RequestParam이 적용된 필드가 없으면 Bad Request, Required String parameter 'name' is not present 라는 예외를 발생시킨다. 기본 요청 : http://localhost:8080/hello-mvc?name=이름required = false는 http://localhost:8080/hello-mvc 여기까지만 넣어도 가능하게 해준다.(default가 true이니까 원래는 뒤에 파라미터를 넣지 않으면 오류) 2024. 12. 17. 어노테이션(@RequestMapping, @RequestParam) @RequestMapping 어노테이션 용도: HTTP 요청을 특정 메서드에 매핑하는 데 사용됩니다. 주로 컨트롤러 클래스나 메서드에 적용되어, 어떤 URL 경로와 HTTP 메서드(GET, POST 등)에 대해 해당 메서드가 호출될지를 정의합니다.@RestControllerpublic class MyController { @RequestMapping(value = "/greet", method = RequestMethod.GET) public String greet() { return "Hello, World!"; } }위의 예에서 /greet 경로로 GET 요청이 들어오면 greet() 메서드가 호출됩니다. @RequestParam 어노테이션용도: HTTP 요청.. 2024. 12. 17. 이전 1 다음