응답 처리시 Header 결과를 변경하려면, ResponseEntity<String>을 사용하고, ResponseEntity<String>를 리턴한다.


ResponseEntity 생성자 사용시 Http Status의 값을 함께 전달한다. 

@RequestMapping(value="/map/get/{id:.+}", method = RequestMethod.GET)
public ResponseEntity<String> getMap(@PathVariable String id) {

// json = ""; // errorJson = ""; if(!StringUtils.isEmpty(url)) {
return new ResponseEntity<String>(json, HttpStatus.OK);
}

return new ResponseEntity<String>(errorJson, HttpStatus.NOT_FOUND);
}


Posted by 김용환 '김용환'

댓글을 달아 주세요