- 23.11.06) TIL - 익명 게시판 만들기2023년 11월 06일 20시 13분 15초에 업로드 된 글입니다.작성자: oneseel
지난주에 스프링 강의를 듣고 개인과제로 익명 게시판을 만들게 되었다.
스프링을 처음 접하다보니 새로운 용어들로 인해 많이 혼란했다. 하나씩 공부하다보니 결국 클라이언트와 서버간의 데이터를 어떻게 전달하는 과정이라고 생각하니 어느정도 이해했다.
프로젝트 설계
1. Use Case Diagram
2. API
3. ERA
설계 이후에 아래와 같이 프로젝트를 완성했다.
https://github.com/oneseel/post_project
포스트맨으로 확인 작업
1. 게시글 작성 기능
데이터베이스에도 '포스트맨'이라는 글이 삽입되었다.
2. 선택한 게시글 조회 기능
3. 게시글 목록 조회 기능
4. 선택한 게시글 수정 기능
데이터베이스로 확인해보니 수정되었다.
5. 선택한 게시글 삭제 기능
데이터베이스로 확인해보니 삭제되었다.
프로젝트 과정에서 문제점
1. 포스트맨과 연결의 문제점
- Get은 되는데 Post, Put, Delete가 안 되는 문제가 있었다.
- 튜터님에게 물어본 결과 일단 body 부분에 아무것도 적혀 있지 않았던 문제와 requestDto부분에 기본생성자가 없던 문제가 있었다. (결국 포스트맨 사용법에 대한 이해가 부족했다.)
- Get의 경우 body부분이 매개변수에 없어서 잘 나왔는데, 다른 것들은 body부분이 필요해서 문제가 있었다.
- 아래와 같이 body 부분에 JSON 형태로 테스트 내용을 입력해야했다.
2. pw의 타입
- 숫자 비밀번호만 받는다는 생각으로 int로 설계했지만, 실제로 데이터베이스에 비밀번호를 '0000'으로 넣어더니 값이 0으로 나오는 문제가 있었다. 그래서 String으로 바꿨다.
'TIL' 카테고리의 다른 글
23.11.08)TIL - 스프링 숙련주차 2일차 (0) 2023.11.08 23.11.07) TIL - 스프링 숙련주차 1일차 (0) 2023.11.07 23.10.30) TIL - 재귀함수 (0) 2023.10.30 23.10.24) 팀 프로젝트 - 호텔 예약 프로그램 (0) 2023.10.24 23.10.20) TIL - 개인프로젝트(키오스크) (1) 2023.10.20 댓글