[WEB](37)
-
개발 진행도
웹 프로젝트를 거의 처음 진행하면서, 모르는 것도 많지만 나름 빠르게 진도가 나가는 것 같다. 팀원 중 한명이 회사를 다니면서 시간이 별로 나지 않아 내가 먼저 공부 후 개발하고 에러나거나 모르는 부분이 있으면 알려주고 있다. 팀원들이 선행 개발한 부분을 참고하여 개발할 때 괜히 뿌듯하다. 각자 맡은 바 임무를 빨리 수행해서 프로젝트를 성공적으로 마무리하고 싶다.
2023.08.24 -
Spring JPA: 어노테이션(@) 정리
🍃 Entity에서 사용하는 어노테이션 1. @Entity JPA를 사용해 테이블과 매핑할 클래스에 붙여주는 어노테이션이다. 해당 어노테이션으로 인해 JPA가 해당 클래스를 관리하게 된다. 속성 기능 name JPA에서 사용할 엔티티 이름 지정 name을 쓰지 않을 경우 (default) 클래스이름을 엔티티 이름으로 지정 주의 사항 기본 생성자가 꼭 필요 final, enum, interface, innter class에서는 사용 불가 필드(변수)를 final로 선언 불가 2. @Table 엔티티와 매핑할 테이블을 지정해준다. name 속성에 매칭할 테이블명을 적어준다. 속성 기능 name 매핑할 테이블 이름 생략시 엔티티 이름(@Entity(name="~") 사용 catalog catalog 기능이 있..
2023.08.24 -
WEB : Repository 클래스 에러
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'commentController': Unsatisfied dependency expressed through field 'commentService': Error creating bean with name 'commentService': Unsatisfied dependency expressed through field 'commentRepository': Error creating bean with name 'commentRepository' defined in com.teamhs.community.repository.Comment..
2023.08.24 -
useNavigate() 에러 해결
팀원 깃을 풀하니깐 풀 한 사람들 다 같이 이런 에러가 발생했다. 라우트 경로도 제대로 되어있고 App.js index 다 찾아봐도 잘못한게 없었는데 갑자기 안됐다. 푸시한 팀원은 잘되서 푸시했는데 왜 안되지? 그렇게 몇시간동안 머리를 싸맸는데 갑자기 떠오른 생각. 아 저번에 버전이 안맞아서 안됐었는데 설마? 하고 확인을 해봤다. npm list로 확인해본 결과 react-router-dom과 react-router의 버전이 맞지 않았다. npm update를 하고 npm install을 해서 최신 버전으로 바뀐 것이었다. 버전을 맞춰주니 매우 잘 나오는 모습 오늘도 에러 한건 해결했다 ㅎ
2023.08.23 -
페이지 이동 Route
React-Router-dom 설치 npm install react-router-dom@버전 import const navigate = useNavigate(); // useNavigate 함수 가져오기 // 버튼 클릭 시 페이지 이동 처리 const handleButtonClick = () => { navigate('/sample-page/boardwrite'); // '/sample-page/boardwrite' 경로로 페이지 이동 }; const handleWatchClick = (c_id) => { navigate(`/sample-page/boardwatch/${c_id}`); }; 해당 항목에 넣어주면 된다. onClick={() => handleWatchClick(item.c_id)}
2023.08.15 -
2023-08-15
2023-08-03~2023-08-10 파일 구조 변경 프로젝트 구성 깃허브 연동 자유 게시판 리스트 조회 구현 자유 게시판 작성 구현 에디터는 Quill을 이용했다. 설치 방법 npm install react-quill 2023-08-11~2023-08-15 로고 제작 및 적용 메뉴 구성 변경 자유 게시판 상세 조회 페이지네이션 작업을 진행했다
2023.08.15