반응형
라이브러리 빌드
-jackson-databind
-jackson- dataformat-xml
@RestController의 데이터 반환형식
1. 문자열 반환(produces="text/plain; charset=UTF-8")
2. 객체반환(produces = { MediaType.APPLICATION_JSON_UTF-8_VALUE,
MediaType.APPLICATION_XML_VALUE})
3. 컬렉션 타입 반환
-Stream Class
-중간연산, 최종연산
-IntStream.range(1,10).mapToObj(i-> new SampleVO(i,i+"Fist"+"Last").collect(Collectors.toList());
4. ResponseEntity 객체를 사용한 값 반환
ResponseEntity.status(HttpStatus.BAD_GATEWAY).body(vo);
5. @RestController에서 파라미터
-@PathVariable (@PathVariable("cat") String cat)
-http://localhost:8081/sample/product/{cat}{pid}
6. @RequestBody (@RequestBody Ticket ticket)
전달된 데이터의 형 변환
consumes : 들어오는 데이터 타입을 정의할 때 이용
produces : 반환하는 데이터 타입을 정의
반응형
'spring' 카테고리의 다른 글
AOP(Aspect Oriented Programming) (0) | 2023.01.06 |
---|---|
mvnw (0) | 2023.01.02 |
PRG 패턴 (0) | 2022.12.28 |
Oracle log4jdbc 쿼리로그 출력 (0) | 2022.12.28 |
Mybatis (0) | 2022.12.27 |