스프링 프레임워크 JSON(JavaScript Object Notation) 처리
1. pom.xml 에 jackson-databind 라이브러리 추가
1 2 3 4 5 6 | <!-- JSON --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.5.4</version> </dependency> | cs |
2. 컨트롤러 및 매핑
1 2 3 4 5 6 7 8 9 10 11 | @Controller public class SampleController5 { @RequestMapping("/doJSON") public @ResponseBody ProductVO doJSON() { ProductVO vo = new ProductVO("상품", 10000); return vo; } } | cs |
JSON 데이터를 생성하기 위해서 @ResponseBody 어노테이션을 추가해 주는 작업만 하면 된다.
3. 톰캣서버 가동하고 매핑된 주소로 테스트
* 데이터 확인 시 크롬이 아닌 다른 브라우저에서는 JSON 데이터를 처리할 수 없으니 크롬으로 확인
'SPRING' 카테고리의 다른 글
스프링 프레임워크 어노테이션 (0) | 2020.08.13 |
---|---|
스프링 컨트롤러 메소드 리턴 값 (0) | 2020.08.12 |
POJO ( Plain Old Java Object ) (0) | 2020.08.12 |
JAVA Configuration (0) | 2019.11.19 |
스프링 프레임워크 어노테이션 (0) | 2019.04.01 |