Ajax, RestController
ajax 를 사용하지 않으면 전체 페이지가 다시 요청되어 로딩된다...!!
ajax 를 사용하면 페이지 전체를 요청하는게 아닌 데이터만 요청한다
>> 페이지가 완전 로딩되지 않고 요청에 return 되는 값만 출력된다!!!
데이터를 json 형식으로 보내주기 위해 라이브러리 추가
넘어오는 값을 DTO 가 아닌 Map 으로 담아서 처리할 수도 있음
RestController 사용
@Controller : 페이지를 return 하는 컨트롤러
@RestController : 데이터를 return 하는 컨트롤러
※ 전달받는 값이 json 형식이 아니라 text 형식이라 오류가 발생했음!!! ※
※ text 형식을 반환할거면 produces 값에 application/text 로 변환해주면 되는데 일단은 Map 에 키와 값으로 담아서 전송 ※
728x90
'BE > Spring' 카테고리의 다른 글
[Spring] 웹소켓 ( Web Socket ) (1) | 2024.05.17 |
---|---|
[Spring] URL 로 데이터 넘겨받기 (0) | 2024.05.16 |
[Spring] 스케쥴러 ( Scheduler ) (0) | 2024.05.16 |
[Spring] 이메일 전송 API, 이메일 인증 구현 (0) | 2024.05.16 |
[Spring] 파일 업로드, 다운로드 (0) | 2024.05.14 |