본문 바로가기

개발

@requesBody @responsebody 어노테이션

반응형


Ajax처리하다가 자꾸 컨트롤러에서 내벹는 응답 결과를 못받아서 에러가 났다

이걸로 하루 종일 삽질했다 야근도 하고..
컨트롤러에서 get방식으로 다른 주소로 호출을 때리고 그 결과를 리턴해주기때문에 계속 크롬 스크립트 콘솔에
크로스 도메인 요청했다고 경고가 쓰는거임

그래서 스프링 부트 cross origin resource sharing
CORS 글로벌 설정까지 했는데.. 그래도 안되는 거임

결국 이 문제가 아니었다

문제은 그냥 응답객체에 문제가 있어서
Ajax가 응답을 못받는 거였다

@Responsebody어노테이션을 컨트롤러에 붙이니 해결이 되었다

Http요청 몸체를 자바 객체로 변환하고
자바 객체를 Http 응답 몸체로 변환하는데 사용된다

반응형
LIST