SPRING

스프링 프레임워크 JSON(JavaScript Object Notation) 처리

제주도소년 2019. 3. 25. 16:46

스프링 프레임워크 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