프로젝트를 시작하면 빠질 수 없는 그것!! 바로 디버깅이다!! 거두절미하고 바로 들어가보자. 💥 에러메세지 Execution failed for task ':compileJava'.> Could not resolve all files for configuration ':compileClasspath'. 인터넷에 찾아보니 build.gradle에 plugin 관련 문제라고 해서 build.gradle을 살펴보았다. 다른 부분은 문제없고 dependencies 부분에 이상한 plugin이 있어 다음과 같이 수정하니 해결되었다. 24번째 줄에 이상한 코드를 지우고 25번째로 바꿔주었다. build.gradle을 수정하니 문제없이 해결되었다. 📢 결론 : 위와 같은 에러가 발생했을 땐 build.gradle의 ..
캡스톤 프로젝트를 하는 도중 다음과 같은 에러 메세지가 발생했다. 왜 발생하며 어떻게 해결하는지 같이 알아보도록 하자. 우선 이 에러의 경우 test 케이스에서 발생한 에러이다. 우선 필자가 현재 이용하고 있는 테이블 구조는 다음과 같다. n:m 연관관계 매핑에서 Reply라는 매핑 테이블이 생성되고 특정 디자인의 댓글을 찾아오는 메서드를 실행하고 있다. 실행하면 다음과 같은 에러가 발생한다. 우선 이 에러가 발생하는 이유는 다음과 같다. 🤔 Reply 클래스의 Member에 대한 Fetch 방식이 LAZY이기 때문에 한 번에 Reply 객체와 Member 객체를 조회할 수 없기 때문에 발생한다. 👉 해결방법은 두 가지이다. 1. @Query를 이용해서 조인 처리하기 2. @EntityGraph를 이용해..
지난 포스팅에서 querydsl 환경설정을 한 후 검색 기능을 위한 메소드 추가를 하고 서버를 실행해보니 다음과 같은 에러가 발생했다. 어떤 에러이며 어떻게 해결하면 좋을지 바로 확인해보자!! 잘 안 보일 것 같아 에러 메시지 부분만 확대해 추가 첨부한다. 보이다 싶이 온 화면이 뻘겋게 변하는 총체적 난국의 상황이 발생하는데 에러메세지를 읽어보면 'error: cannot find symbol import ReBack.core.data.Design'; 즉 내 프로젝트의 data 패키지를 읽어올 수 없다는 것인데 왜????????? 내 생각에 querydsl을 설정하면서 import가 제대로 인식되지 않는 것 같았다. 해결방법을 보자. 1. file-setting에 들어간다. 2. gradle-Gradle..
캡스톤 프로젝트를 하다 황당무계한 실수로 이틀동안 발목 붙잡혔던 일에 대해 포스팅한다. 인터넷에 에러코드를 검색해도 잘 나오지 않는 에러라 나같이 한번 착각의 늪에 빠져버리면 절대 해결할 수 없는(?) 에러이므로 혹시 다른 사람은 해결하기를 바라며 기록해본다. 바로 들어가보자. 😣 (오늘은 도저히 웃음이 나질 않는다..ㅋㅋ) 우선 에러 코드는 다음과 같다. 회색 글자로 modify?designCode어쩌고 저쩌고 하는 코드는 필자의 주소창에 해당하는 것으로 pageable을 이용해 designCode라는 pk로 검색하는 화면이다. (즉, 디자인코드가 289번이고 페이지는 1번인 항목의 페이지) 아무튼!! 사실 이 에러 코드를 보고 눈치챈 사람들도 있겠지만 필자는 이 에러로 ㅋㅋㅋㅋㅋㅋ 삽질을 무려 이틀 ..
캡스톤 프로젝트 진행을 하다 다음의 에러를 발견했다. Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception org.springframework.security.web.firewall.RequestRejectedException: The request was rejected because the URL contained a potentially malicious String "//" 과연 무슨 에러이며 어떻게 해결해야하는지 알아보자. 🤔 우선 왜 이런 에러가 뜨는가? 에러메세지를 대충 읽어보면, (필자가 영어를 잘하는 편이 아니므로 오역이 있어도 양해 바란다.) (대충 에러의 뉘앙스만 알아가자.) s..
- Total
- Today
- Yesterday
- 강의
- queue
- 디버깅
- BAEKJOON
- 해커랭크 자바
- 개발자
- challenges
- 정보처리 산업기사
- 정보처리산업기사
- 백준
- 코드
- 해커랭크 자바 챌린지
- 풀이
- hackerrank challenges
- 소스코드
- Java
- stack
- 22 정보처리 산업기사
- 정보처리산업기사 공부법
- 22 정보처리산업기사
- 자바
- LinkedList
- 해커랭크
- 그리디
- 해커랭크 챌린지
- ORM
- JPA
- hackerrank
- 챌린지
- 자바의 정석
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |