일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Token
- #스파르타내일배움캠프
- Diary 해우소
- #내일배움캠프
- Github_token
- 회고록
- 클래스
- 객체지향 언어
- 인스턴스
- Git
- GitHub
- 해우소
- 포맷은 최후의 보루
- 성장기록
- Java
- #스파르타내일배움캠프TIL
- Java의 이점
- JVM
- 스파르타내일배움캠프
- static
- 스레드
- 생성자
- 감사기록
- KPT
- diary
- 내일배움캠프
- TiL_1st_0419
- 변수의 다양성
- 메서드
- 스파르타내일배움캠프TIL
- Today
- Total
몬그로이
프로젝트 8일차 본문
트러블 슈팅
2:00~
artist 계정 생성 기능 작성하고 postman 으로 테스트를 하는데 아티스트 계정 생성이 안 되는 것
에러코드 404
private final 을 적어주지 않음(주입을 하지 않았음)
2:20~
artistGroup을 postman으로 생성하는데 오류 발생
에러코드 406
List<Long> artistIds 를 받을 때 대괄호를 씌워줘야 함
2:40~
라고 뜨기에
@PostMapping(consumes = {MediaType.MULTIPART_FORM_DATA_VALUE})
에서 괄호에 든 것을 다 삭제했더니
라는 에러가 뜬다
User.getArtist() 가 null 이라서 나는 에러인데..
우리팀이 만든 연관관계
user 회원 가입시에 Artist 의 자격은 얻는데 artist Id 는 받지 않는다
그다음 계정 등록을 해서 artistId 를 갖게 되지만, 아티스트 계정이 등록되어도 user 테이블에 artistId 는 등록되지 않는다
그래서 user를 통해 artist정보를 얻지 못해 발생한 것
artistRepository 에서 user 를 통해서 artist 를 찾는 로직을 추가하여 해결하였다
그다음 등록된 feed 를 수정하는 테스트를 진행하였는데
라는 에러가 나왔다
RequestDto 에 @Getter 설정이 되어있지 않아서 발생한 것이었다
그 후에 또 수정을 돌렸는데
수정은 안 되고 새로 생성되는 상황이 발생했다
그렇게 여러 에러를 만나고 해결한 뒤,
새로운 기능을 구현했고
이번엔 IntelliJ 자체 내장된 http 테스트를 알게되었다
팀원분이 친절히 알려주셨는데
코드 수정시 재실행을 해야 한다는 사실을 모르고
한 시간 정도 헤매다가
결국 물어보곤 해결했다
덕분에 테스트가 정말 빠르게 끝났다
https://tecoble.techcourse.co.kr/post/2021-08-15-pageable/
'Dev입성기' 카테고리의 다른 글
아니, 폭탄이 도사리고 있는데..요..? (0) | 2024.07.27 |
---|---|
팀프로젝트 9일차 (0) | 2024.07.26 |
프로젝트 8일차 (1) | 2024.07.24 |
그 날 만은 아팠으면 (1) | 2024.07.24 |
그렇게 만들어! (1) | 2024.06.13 |