일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오류
- leetcode
- 백엔드
- 구현
- LEVEL1
- glod4
- glod5
- gold2
- java
- error
- LCS
- leetcode 69
- 백준
- siver3
- PYTHON
- jpa
- mysql
- 개념
- Gold4
- 9252
- Thymeleaf
- CSS
- Kakao
- gold5
- 프로그래머스
- spring
- LEVEL2
- 배포
- AWS
- HTML
- Today
- Total
목록Spring/error (3)
이 험난한 세상에서어어~
오류 발생 소설 정보 수정 기능을 추가하다가 아래와 같은 오류를 만났다. Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long' 오류를 찬찬히 읽어보니 내가 string으로 선언한 부분이 long으로 변환이 안 된다는 말 같은데... 어느 부분에서 이런 문제가 생긴지 찾느라 시간이 좀 걸렸다. 그리하여 겨우겨우 찾은 오류의 이유는 바로 URI 때문이었다. 오류 발견 보면 알겠지만, URI에 전혀 엉뚱한 값이 들어가 있다. 내가 의도한 결과가 전혀 아닌데... 오류 원인 일단 소설 정보를 수정하는 하는 URI를 "/novels/{novelId}/update" 로 만들었다. 저기 novelId은 소설의 id로 l..
웹소설 연재 플랫폼의 페이지 디자인을 좀 바꿔보려고 하다가 갑자기 저 오류가 떴다. 아니, 10분 전까지만 해도 멀쩡하게 돌아가던 프로젝트가 왜 이러는데? 금방 해결할 수 있다는 마음 가짐으로 인터넷을 뒤지며 해결 방법을 하나씩 적용해줬지만, 2시간이 지나도 해결이 되지 않았다. 이때 즈음 되니 식은땀이 나기 시작하면서 프로젝트 자체를 지워야 하나 섬뜩한 생각이 들었다. 어떻게 만들어온 프로젝트인데 고작 이거 때문에 지우다니. 도저히 받아들일 수 없어서 인텔리제이를 업데이트해보기도 했고 자바를 다시 설치해보기도 했으나 문제는 여전했다. 그러다가 우연히 본 해결 방법. 인텔리제이를 끄고 해당 프로젝트 폴더로 가서 .idea하고 .iml 파일을 삭제한 후 프로젝트를 다시 열어보라는 것이었다. 여기서 중요한 ..
오류 발견 계기 일단 나는 현재 웹소설 연재 플랫폼을 개발중이다(예전부터 써오던 블로그에 들어가면 더 자세하게 그 내용을 볼 수 있음. https://velog.io/@jy1999/series/HCI-projec). 때문에 소설과 각 챕터 엔티티를 관계지을 때 '1대 다'의 관계로 연결을 해주었다. 그리고 나는 어느 특정 소설이 가지고 있는 챕터만 리스트로 받아서 그 내용을 확인하고 싶었다. 때문에 챕터 레파지토리에 아래와 같이 검색 메소드를 jpql 쿼리로 넣어주었는데... public List findNovelChapter(Long novelId){ return em.createQuery("select c from Chapter c where c.novel_id = :id", Chapter.class..