TIL

243일차(모험 152일차) - 게시글 기능 추가

haedal-uni 2022. 5. 16. 20:41
728x90

mysql까지 연동 후에 다음 해야할 부분을 체크하다가 registry에서 

게시글을 등록하고 해당 게시글을 클릭해서 띄워주는 페이지를 만들지 않아서

이번주는 registry 기능을 개선하기로 했다.

 

해당 게시물의 id값을 알고 있으므로 해당 id값에 맞는 db를 모두 가져오기로 했다.

예상 틀을 아래와 같이 진행하기 위해서 registry dto에 닉네임을 저장하는 것으로 수정했다.

작성자 : OOO  작성일자 : 0000-00-00
제목 : ___
내용 : __________

 


 

프론트는 미리 만들지 않고 임의로 button을 추가한 후

alert으로 출력이 잘 되는지 먼저 test를 진행했다.

 

response를 alert로 출력해서 연결이 되는지 먼저 확인차 test를 해보려고 했는데

[object Object]가 나왔다.

 

검색을 해보니 아래와 같이 입력을 해야 그 내용을 확인 할 수 있다.

alert(JSON.stringify(response))

출처 : json 형태의 [object Object] 출력하기

 


 

* 참고 RequestParam 과 PathVariable

더보기

RequestParam  ex) `http://restapi.com?id=luora&name=lulu`

PathVariable     ex) `http://restapi.com/luora/lulu

 

 

RequestParam은 key:value 값으로 보낼 수 있다. (쿼리스트링)

PathVariable은 Restful 방식, 특수문자를 받을 때는 비정상적으로 받게 되므로 아래와 같이 사용하면 된다.

 @GetMapping("/{id}/{name:.+}")

 출처 : [SpringBoot] @RequestParam, @PathVariable 차이점

 


 

 

 

728x90