[SPRING] @BeanParam과 유사한 HTTP GET 요청 매개 변수로의 Spring MVC 빈 매핑
SPRING@BeanParam과 유사한 HTTP GET 요청 매개 변수로의 Spring MVC 빈 매핑
Jersey에는 @BeanParam annotation이 있는데, bean 애트리뷰트에 매핑되는 요청 파라미터를 가질 수있다.
Spring에서는 요청 본문과 요청 매개 변수가 아닌 @RequestBody 만 찾을 수 있습니다.
요청 매개 변수를 Spring을 사용하여 bean에 매핑하는 방법이 있습니까?
해결법
-
==============================
1.요청 매개 변수와 이름이 일치하는 필드가있는 Pojo Java Bean을 작성하기 만하면됩니다.
요청 매개 변수와 이름이 일치하는 필드가있는 Pojo Java Bean을 작성하기 만하면됩니다.
그런 다음이 클래스를 요청 처리기 메서드의 인수로 사용합니다 (추가 주석없이)
public class Example { private String x; private Integer y; //Constructor without parameter needed! public Example(){} //Getter + Setter } @Controller @RequestMapping("someUrl") public class SomeController { @RequestMapping public String someHandler (Example example) { System.out.println(example.getX()); return "redirect:someOtherUrl"; } }
from https://stackoverflow.com/questions/20200979/spring-mvc-bean-mapping-to-http-get-request-parameters-similar-to-beanparam by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Java 8 Spring 호환성 (0) | 2018.12.26 |
---|---|
[SPRING] Spring을 사용하여 jUnit 테스트를 실행하려고하면 NoSuchFieldError가 발생합니다. (0) | 2018.12.26 |
[SPRING] 프로세스 봄 부팅 외부화 된 속성 값 (0) | 2018.12.26 |
[SPRING] 프리 플라이트에 대한 응답에 잘못된 HTTP 상태 코드 401이 있습니다. (0) | 2018.12.26 |
[SPRING] HibernateException : 현재 스레드에 대해 트랜잭션 동기화 세션을 가져올 수 없습니다. (0) | 2018.12.26 |