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 차이점
'TIL' 카테고리의 다른 글
245일차(모험 154일차) - 페이징 (0) | 2022.05.18 |
---|---|
244일차(모험 153일차) - 코드 정리 (0) | 2022.05.17 |
240일차(모험 149일차) - mysql 연동하기(port 변경) (0) | 2022.05.13 |
239일차(모험 148일차) - 채팅 페이지 (0) | 2022.05.12 |
238일차(모험 147일차) - 프로젝트 (0) | 2022.05.11 |