Restful 이란?
요청 본문을 자바 객체로 변환하고 자바 객체를 응답 본문으로 변환함
예시
pom.xml로 가서 라이브러리 설정
@ResponseBody는 view를 반환하지 않고 String 데이터를 반환한다. 즉 return에서 설정한 해당 주소로 가는 것이 아닌 화면에 메세지가 뜨게 하고.. 이 메세지가 곧 String 데이터이다.
main.jsp를 이렇게 만든 후
get_users 메소드를 다음과 같이 만들고 Get매핑.
Go 버튼을 누르면, 설정했던 UserDTO의 List 객체들이 다음과 같이 반환된다.
자바스크립트로 JSON 객체로 변환 후 Post 요청을 해봤다. 여기서의 @RequestBody는 요청에 실려서 온 데이터라는 뜻이다.
위 처럼 작성 후, 보내기 버튼을 누르자. Post로 요청이 온걸 확인할 수 있다.
각각 users와 number에 get요청을 한 후, console로 반환한 데이터를 불러온 모습.
'Spring' 카테고리의 다른 글
[Spring] HTTP Request (0) | 2023.08.18 |
---|---|
자바스크립트의 fetch() 함수 (0) | 2023.08.18 |
[Spring DB] 게시판 만들기 (4) : 파일 업로드 (0) | 2023.08.17 |
[Spring DB] 게시판 만들기 (3) (0) | 2023.08.15 |
[Spring DB] 게시판 만들기 (2) (0) | 2023.08.14 |