본문 바로가기
728x90

개발공부/Error10

[spring] version 1.8.0_271 of the jvm is not suitable for this product... jdk버전이 맞지않아 발생하는 문제. 이클립스 또는 sts를 열어 설정파일을 변경해준다. https://integer-ji.tistory.com/339 version 1.8.0_271 of the jvm is not suitable for this product. version 11 or greater is required Eclipse 혹은 sts 최초 설치 시 해당 에러가 나올 수 있습니다. 해당 에러는 설치된 jdk 버전이 맞지 않아 발생한 에러이며 java를 맞추기 보단 Eclipse 버전을 맞추는 게 더 빠릅니다. Eclipse 혹은 sts 설 integer-ji.tistory.com 2021. 12. 16.
[spring] There is already 'questionController' bean method QuestionController#getQuestions2(int) mapped. 에러내용 Controller#getQuestions(int) to {GET /question/calendars/{q}, produces [application/json;charset=utf-8]}: There is already 'questionController' bean method com.samyo.web.QuestionController#getQuestions2(int) mapped. 해결법: requestmapping의 value값이 동일해 생기는 문제. 중복되지않도록 바꿔준다. https://zzznara2.tistory.com/422 [스프링] java.lang.IllegalStateException: Ambiguous mapping found. Cannot map ‘***Controller.. 2021. 12. 16.
[git] clone한 프로젝트, 왜 404가 뜨는가? (에러도 안떠요) 문제상황 : server가 돌아가긴하는거 같은데, 콘솔창에 print도 찍히지 않는다. 에러도없다. 프로젝트에 x표시가뜬다. 레파지토리를 파고 파일을 올렸던 팀원은 정상으로 돌아가는데(원본프로젝트), 나만 안된다. 팀원이 자신이 올린 파일을 클론해서 받아본결과, 원본은 돌아가나 클론한 파일이 안되는것을 확인. git에 올리면서 추가로 설정한 gitignore가 문제였음을 파악,, gitignore에서 제외시킬 파일등을 설정해주는것인데, 너무 많은것이 포함되어있었던 모양이다. 이래서 모르고 가져다쓰면 ㅠㅠ 뭐가 문제인지를 모르는게 문제다. 덕분에 삭제하고 clone하고를 몇번이나 했는지 모른다. 공부 많이했다! # ignore properties file config.properties # Compiled.. 2021. 11. 28.
[mysql]1822: Failed to add the foreign key constraint .에러 이는 Foreign key 제약조건을 만족하지 않았을 때 발생하는 에러다. fk는 반드시 상위 테이블에 pk가 존재해야한다. 혹시 상위 폴더에 pk지정이 빠지지 않았는지 확인해보자. 나 같은 경우 상위 answer 테이블에 answer_date에대한 pk가 지정되지 않아, 하위 answer_count테이블에서 answer_date에 대한 fk지정이 불가했다. 2021. 11. 27.
[mysql] 1681:Integer display width is deprecated and will be removed in a future release. 에러 더이상 INT에 length를 정하는걸 지원하지 않는다. int옆에 적어준 길이를 지정하지 않으면 해결된다. 2021. 11. 27.
[request processing failed; nested exception is java.lang.nullpointerexception] 왜 서비스로 안넘어가지? 1. 널포인트 익셉션은 에러의이유가 너무 방대했다. 뭐가 문제지.. 2. controller와 service에 프린트를 해보니 도통 서비스로 넘어가질 않는거다. 3. 무언가 연결이 안되었구나.. 하고 보니 4. 컨트롤러에 @AllArgsConstructor 를 빼먹었다. @AllArgsConstructor란 클래스에 존재하는 모든 필드에 대한 생성자를 자동으로 생성한다. lombok라이브러리에 속해있다. lombok이란 자바에서 @Getter, @Setter 같은 annotation 기반으로, 기존 DTO, VO, Domain Class 작성할 때, 멤버 변수에 대한 Getter/Setter Method, Equals(), hashCode(), ToString()과 멤버 변수에 값을 설정하는 생성자 등등.. 2021. 10. 12.
728x90