전체 글

IT에 관심있는 사람들을 위한 블로그
코딩 에러 및 질문

return; 무한루프

🌳 에러 코드 무한루프 발생 🌳 해결 방법 🌾 원인 : return; 예외처리 해주지 않아서 무한루프 발생. 🌾 해결 방법 : RuntimeException 예외처리로 해결. After

코딩 에러 및 질문

could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement

🌳 에러 코드 could not execute statement; nested exception is org.hibernate.exception.GenericJDBCException: could not execute statement 🌳 해결 방법 🌾 원인 : 자바 entity와 DB의 table이 일치하지 않아서 발생, DDL을 update로 두고 실행하면 위와같은 에러가 발생 🌾 해결 방법 : DB에 있는 해당 테이블을 수정한대로 변경.

코딩 에러 및 질문

Cannot drop column : needed in a foreign key constraint

🌳 에러 코드 Cannot drop column : needed in a foreign key constraint 🌳 해결 방법 🌾 원인 : foreign key로 등록되어 있어서 해당 컬럼 삭제 불가. 🌾 해결 방법 : Warning With foreign_key_checks=0, dropping an index required by a foreign key constraint places the table in an inconsistent state and causes the foreign key check that occurs at table load to fail. To avoid this problem, remove the foreign key constraint before dropping t..

코딩 에러 및 질문

Date 객체 이쁘게 정리

🌳 에러 코드 🌳 해결 방법 🌾 해결 방법 : Date 를 담을 속성에 아래 어노테이션을 추가하면 됩니다. 포멧은 원하는 방식으로 변경하면 됩니다. (Jackson 2.x 이상 기준)@JsonFormat(pattern = "yyyy-MM-dd") Before After

코딩 에러 및 질문

nested exception is org.hibernate.exception.SQLGrammarException: could not execute query

🌳 에러 코드 java.sql.SQLException "could not execute query; SQL [SELECT d.hospitalName, d.hospitalAddress, d.mapx, d.mapy, d.category, d.hospitalPhoneNumber, d.hospitalIntroduce, d.hospitalProfileURL FROM doctor d WHERE d.category = ?]; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query", 🌳 해결 방법 🌾 해결 방법 : Doctor 엔티티를 사용하지 않고 interface 반환 타입을 만들어서 해결. https://ww..

Git

Git - gitignore 규칙

🌱 오늘의 주제 : gitignore 규칙 🌱 gitignore 규칙 1. ".gitignore" 이 파일은 ".git"이 존재하는 디렉토리에 위치하는 것이 일반적인 위치이나, 하위 폴더에 위치해도 해당 경로 기준으로 인식하기 때문에 위치에 관한 제한은 특별히 없다. 하지만 ".git"이 위치한 최상위에서 관리하는 것이 편리하기 때문에 관행적으로 root 위치에 위치시킨다. 2. gitignore 규칙 - # : 주석을 의미 - *.txt : txt라는 확장자를 가진 파일을 무시 - folder/ : 슬래시(/)가 뒤에 있기 때문에 폴더 아래까지 무시 - folder/*.txt : 해당 폴더 아래에 있는 txt라는 확장자만 무시 - /folder : 현재 경로에서 해당 폴더만 무시 - /*.txt : 현..

코딩 에러 및 질문

java.lang.RuntimeException: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException

🌳 에러 코드 There was an unexpected error (type=Internal Server Error, status=500). com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "connected_at" (class com.smartChart.patient.entity.KakaoProfile), not marked as ignorable (5 known properties: "kakaoAccount", "id", "connectedAt", "properties", "additionalProperties"]) java.lang.RuntimeException: com.fasterxml.jac..

Spring

Spring - OAuth2.0 + Social Login

🌱 오늘의 주제 : Spring - OAuth2.0 + Social Login 🌱 OAuth2.0 + Social Login

코딩 에러 및 질문

io.jsonwebtoken.MalformedJwtException: Unable to read JSON value: ����&�r#�$�3#Sb'

🌳 에러 코드 io.jsonwebtoken.MalformedJwtException: Unable to read JSON value: ����&�r#�$�3#Sb' 🌳 해결 방법 🌾 원인 : 토큰에 들어온 토큰값이 올바르지 않아서 발생. 🌾 해결 방법 : Bearer JWT 토큰을 지우고 실제 토큰 값으로 교체. Before After

코딩 에러 및 질문

java.lang.IllegalStateException

🌳 에러 코드 "For queries with named parameters you need to provide names for method parameters; Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters; nested exception is java.lang.IllegalStateException: For queries with named parameters you need to provide names for method parameters; Use @Param for query method parameters, or when on Java 8+ use the javac flag -..

요가하는 개발자
요가하는 개발자