관리 메뉴

bright jazz music

Spring: 컨트롤러의 파라미터 수집과 변환 본문

JAVA

Spring: 컨트롤러의 파라미터 수집과 변환

bright jazz music 2022. 4. 7. 08:56
//SampleDTO.class

import lombok.Data;

@Data
public class SampleDTO {

	private String name;
    private int age;
}

 

- Controller는 파라미터 타입에 따라 자동으로 변환하는 방식으로 파라미터를 수집함

- 기본 자료형이나 문자열 등을 이용한다면 ㅕ파라미터의 타입만을 맞게 선언해주는 방식을 사용 가능.

 

//SampleController.class

@GetMapping("/ex02")
public String ex02(@RequestParam("name") String name
		,@RequestParam("age") int age) {
 	log.info("name: " + name);
    log.info("age: " + age);
    
    return "ex02"//뷰 페이지 반환
  }

 

위의 메서드에서는 파라미터에 @RequestParam 어노테이션을 사용함.

- @RequestParam은 파라미터로 사용된 변수의 이름과 전달되는 파라미터의 이름이 다른 경우에 유용하게 사용됨.

Comments