general java
[spring mvc] Header에 Http Status로 결과 변경하기 예제
'김용환'
2015. 9. 23. 11:35
응답 처리시 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);
}