응답 처리시 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);
}
'general java' 카테고리의 다른 글
[spring] 일치하는 와일드 카드 문자가 엄격하게 적용되지만 'task:executor' 요소에 대한 선언을 찾을 수 없습니다. (0) | 2015.09.23 |
---|---|
[spring boot] gradle 의 daemon=true을 이용해서 컴파일 및 startup 속도 향상 (0) | 2015.09.23 |
[spring mvc] restful service 개발시 value 값 오타 조심 (0) | 2015.09.22 |
[Spring Boot] 테스트 with Mocktio (0) | 2015.09.08 |
[zookeeper] java 클라이언트 사용 (0) | 2015.09.01 |