TIL : 230216

JINSEON YE·2023년 2월 16일

TIL

목록 보기
74/88

에러메세지 : java.time.localdatetime from string text could not be parsed at index
이유 : String을 LocalDateTime으로 바꿔서 받아와야 함.
해결 :

//서비스단에 생성
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm");
LocalDateTime partyDate = LocalDateTime.parse(request.getPartyDate(), formatter);

에러메세지: Cannot construct instance of com.example.party.user.dto.SignupRequest (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
해결: SignupRequest에 @AllArgsConstructor, @NoArgsConstructor 넣어서 해결

참고
참고
참고

참조타입 : "", 위치로 알려줘야하는 것
기본타임 : 그냥 그 값으로 존재

parse : String을 특정 DateTime형식으로 바꾸고싶을 때 사용.

merge하는 순서
git push origin ye
-> git checkout dev
-> git pull origin dev
-> git checkout ye
-> git merge dev
-> 충돌하는 거 정리
-> git add .
-> git commit -m "[Merge] 머지완료"
-> git push origin ye
-> git pull origin ye
-> git add .
-> git status
-> git push origin dev

<List가 조회되지 않는 문제>

.filter(partyPost -> partyPost.getUser().equals(user)).filter(partyPost -> partyPost.getUser().getId().equals(user.getId())) 로 고쳐보니까 됐음.

시도: 뭔가 user대 user로 비교하는게 말이 안 되는 것 같아서 id를 뽑아왔음.

profile
백엔드 개발자

0개의 댓글