:::: 개발 ::::/└ JSP & SPRING

@ResponseBody response 처리 혹은 예외 처리

nayha 2020. 11. 5. 17:16

여러 디비 거쳐서 합친 리스트 데이터라 개 귀찮아서 Dto 안만든고 그대로 뿌린다고 @ResponseBody 로 뿌렸다

근데 

특정 애러면 바로 404 로 http 응답해주라는 요청..

HttpServletResponse response 파라미터 받아서 

response.sendError 애러 처리 하려고 했는데 리턴값 어쩌고 ..애러 발생... 폭풍검새

 

 

해결코드 !!! ㅎㅎㅎㅎㅎ

    @ResponseBody
    public Map<String, Object> 메서드()  throws NotFoundException {
    	if(1){
    		return map;
        }else{
            throw new NotFoundException();
        }
    }
    
    @ResponseStatus(code = HttpStatus.NOT_FOUND, reason = "Not Found")
    public class NotFoundException extends Exception {
        public NotFoundException() {
        }
    } 

좀 꺼림직 한데..

 

고객이 수시로 마구마구 요구사항 악마처럼 던져서 신경쓰기 개 귀찮

돌아가면 된거~~ 끝

 

뭘봐

반응형