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

+ Recent posts