본문 바로가기
spring

[Spring] Controller에서 Map으로 파라미터를 받는 방법

by 헤르쯔44 2022. 7. 1.
728x90
반응형

@RequestParam

-HTTP Request 파라미터를 받을 수 있는 spring의 어노테이션이다. 

-get,post방식둘다 지원한다.

 

이런식으로 사용한다.

@Controller
public class TestController()
{
   @RequestMapping()
   public String Test(@RequestParam int a,@RequestParam Sting b)
   {
      ...
      return b;
   }
}

@RequestParam을 사용해서 파라미터를 Map으로 받기

하나하나 변수 입력할 필요없이 jsp에서 넘겨준 값을 Map으로 묶어서 받아오니까 편하다.

service,dao,sqlmap에서도 map으로 변수를 받으면 되니 vo를 만들 필요가 없어서 개발에 편하다.

변수가 추가되는등 변경이 생기면 vo를 일일히 수정해야하는데 그럴 일도 없어서 손이 덜가는 방법~

 

@Controller
public class TestController()
{
   @RequestMapping()
   public String Test(@RequestParam Map<String,Object> map)
   {
      ...
      return b;
   }
}

 

728x90
반응형

'spring' 카테고리의 다른 글

springboot 세팅  (0) 2024.02.01
[spring]-프로젝트 환경설정  (0) 2022.08.20
[Spring]ResponseEntity  (0) 2022.06.24