본문 바로가기
프로그래밍/Spring

Spring json response Test

by 커피코더 2018. 4. 15.
반응형

Spring의 @ResponseBody와 jackson 라이브러리를 이용해서 json으로 데이터를 돌려주는 예제.


1. pom.xml 에 아래와 같이 jackson 라이브러리를 dependency 부분에 등록한다.


<!-- JSON -->
<dependency>
	<groupId>org.codehaus.jackson</groupId>
	<artifactId>jackson-mapper-asl</artifactId>
	<version>1.8.5</version>
</dependency>


2. 아래의 예제와 같이 Controller에 @ResponseBody 어노테이션을 이용하여 json 으로 값을 넘겨 줄 수 있다.

  * 아래 예제 중 testService.selectTest() 부분은 이전 포스팅(http://idjeon81.tistory.com/entry/Spring-Mybatis-CRUD-Test)을 참고 하면 된다.

@RequestMapping("/jsonTest.do")
public @ResponseBody Map<String, Object> jsonTest(HttpServletRequest request){
	Map<String, Object> resultMap = new HashMap<String, Object>();
		
	HashMap hm = testService.selectTest();
	resultMap.put("SelectObject", hm);
		
	return resultMap;
}


3. 아래 처럼 json 값이 넘어오는 것을 확인 할 수 있다.



반응형

'프로그래밍 > Spring' 카테고리의 다른 글

[SSL] certbot SSL Invalid response 오류  (0) 2024.06.26
Spring Mybatis CRUD Test  (0) 2018.03.19
Spring Maven을 이용한 Mybatis 설정 및 Mysql 연동  (0) 2018.03.09
Spring Controller  (0) 2018.02.25
Spring 프로젝트 생성  (0) 2018.02.22

댓글