Spring,MyBatis 실무 과정 자료] JSON형식으로 리턴하는 경우





Spring,MyBatis 실무 과정 자료] JSON형식으로 리턴하는 경우

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


JSON형식으로 리턴하는 경우


■ 리턴값이 객체


■ 메서드에 @ResponseBody 어노테이션을 붙인다. (자동적으로, Http헤더 Accept가 application/json 이 된다)


■ 별도 라이브러리 Jackson이 필요


■ @Controller

public class JsonController {

    

    @RequestMapping(value="/ajax/jsonOut1", method={RequestMethod.GET, RequestMethod.POST})

    @ResponseBody

    public List<UserInfoViewDto> jsonOut (@RequestParam String cd) {

        

        if(StringUtils.isEmpty(departmentCd)) {

            return new ArrayList<UserInfoViewDto>();

        }

        

        List<UserInfoDto> list = /* Servlet/DAO로부터 취득 */;

        return list;

        

    }

}



+ Recent posts