반응형
Spring 버전 : 4.3.4
1 2 3 4 5 6 7 8 9 10 | <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.7.0</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.7.0</version> </dependency> | cs |
위와 같이 dependency 추가 후 스프링 설정파일에
1 2 3 4 5 | <annotation-driven> <message-converters> <beans:bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/> </message-converters> </annotation-driven> | cs |
위 내용 추가한 후
1 2 3 4 5 6 7 8 9 10 11 12 13 | @Controller @RequestMapping("ajax") public class AjaxCallController { @RequestMapping(value="duplicate_check", method=RequestMethod.POST) @ResponseBody public HashMap<String, Object> duplicateCheck(@RequestParam String id) { HashMap<String, Object> map = new HashMap<String, Object>(); map.put("result", "result~~~"); return map; } } | cs |
컨트롤러에서 HashMap을 반환하면 해당 내용이 json으로 파싱되 전달된다.
반응형
'Back-End > Spring framework' 카테고리의 다른 글
Spring MVC MultipartHttpServletRequest 사용시 한글 문제 (0) | 2018.09.17 |
---|---|
Spring MVC multipart-formdata 요청 (0) | 2018.09.17 |
Spring 4.3 이상 환경에서 Mybatis AbstractMethodError 오류 (1) | 2018.09.17 |
Spring MVC Resource Mapping 방법 (0) | 2018.09.17 |
Spring AOP 관련 (0) | 2018.09.17 |