고객게시판을 Spring Framework 로 MySQL DB 연동을 하였고, 각각 상세페이지와 글 등록 수정 삭제 기능구현을 하였다.
처음에 QNA 게시판에서 qnaNo를 INT AUTO_INCREMENT NOT NULL PRIMARY KEY 로 설정하여 상세페이지 연동시와 글 수정시에는 RequestMapping에 url/{qnaNo}타입은 url로 String 타입으로 받아서 service에 넘길때 다시 Intege.parseInt(qnaNo)로 변환하여 넘기는 부분에 대하여 강사님께 @PathVariable type 에 대하여 문의하고 다시한번 코드를 꼼꼼히 보면서 오류 부분의 문제를 풀어나갔다.
QNA 게시판 글 등록시 Controller 에서 Requestmapping시에 service 호출을 QnaVO 로 받아오는 부분을 빼먹어서 VO로 받아와야 하는 부분에 대하여 오류가 발생하여 return값을 어떤식으로 받을지 다시 한번 공부를 하게 되었고
안다고 생각했던 부분이 직접 코드를 작성해보니 좀더 이해가 잘되는 것 같다. 이미지 출력에서 QNA 글수정 삭제시 <a href> 부분 뒤에 <a> 태그를 닫지 않아서 오류가 발생하는 부분과 location.href의 js 에서의 함수 호출 작동부분에 대해서는 조금더 공부를 해야겠다.
Naver AI 챗봇 연동시 ChatbotTTS 작동순서 흐름과 json파싱한부분을 계속 고치고 고쳤는데 오류가 발생한 부분이 Webconfig에서 외부 경로 접근 설정을 빼먹어서 헤멧었다. 다시는 안잊어 버릴것 같다.
registry.addResourceHandler("/audio/**")..addResourceLocations("file:///C:/springWorkspace/upload/");
이번주 페이지 프론트 작업 완료
─ 고객게시판 FAQ, QNA
해야될 리스트
─ CONTACT US 프론트 구현 및 각 버튼 작동 구현 및 DB
─ 후기 게시판 DB 설계 및 등록 연동과 메인페이지와의 최신순 알고리즘 구현할 부분 프론트 작업
페이지 백앤드 작업
─ 고객게시판 FAQ, QNA, CONTACT US 각각 상세페이지 DB연동 게시글 수정.삭제,등록
─ NAVER AI chatbot 대화 입력 및 빌드생성
백앤드 및 DB 연동
─ 후기게시판 DB연동 메인 과 후기 게시판 연동 게시글 정렬 알고리즘 구현(업데이트 순으로 정렬) 후기게시판 등록 수정 삭제
─ 각 고객게시판 및 후기 게시판 DB 값 넣기
'Project' 카테고리의 다른 글
| MyPage와 Main 최신순 출력하기 (1) | 2023.01.20 |
|---|