■ 비동기 요청 방법
- Controller에서 반환되는 값은 forward또는 redirect를 위한 경로인 경우가 일반적이다. 즉, 반환되는 값은 경로로써 인식한다.
- 이를 해결하기 위한 어노테이션이 @ResponseBody이다.
- 반환되는 값을 응답(response)의 몸통(body)에 추가하여 이전 요청주소로 돌아간다.
- Controller에서 번환되는 값이 아닌 "값 자체"로 인식한다.
ex) 아이디 중복검사 예시
@ResponseBody // 비동기 요청시 사용
@GetMapping("/idCheck.me")
public String idCheck(String userId) {
int result = mService.idCheck(userId);
return result + "";
}
'Spring' 카테고리의 다른 글
Spring(5) 예외처리 방법(중복사용 가능) (0) | 2023.08.03 |
---|---|
Spring (4) 요청 처리 후 "응답 데이터"를 담고 응답페이지로 url 재요청하기 (0) | 2023.08.03 |
Spring (3) parameter 받기 (0) | 2023.08.01 |
Spring (2) 객체 생성 (0) | 2023.08.01 |
Spring (1) lombok (0) | 2023.08.01 |