Error

Error

[Spring Boot] 스프링부트 3.4.0버전 Database driver: undefined/unknown 에러 로그, 테이블 생성 안됨

1. 문제Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] Database driver: undefined/unknown Database version: 11.5.2 Autocommit mode: undefined/unknown Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown스프링 부트 애플리케이션에서 JPA를 실행하는데 위와 같이 나오고 Table이 생성되지 않았다. 이전에 엄청 많은 프로젝트를 생성했을 때 위와 같은 에러는 발생하지 않아서 당황 스러웠다. h..

Error/Java

[Getter] Boolean, Boolean Getter 메서드 이름 규칙

1. boolean, Boolean 차이Java에서 데이터 타입(자료형)은 기본형(Primitive Type), 참조형(Reference Type) 2가지 타입이 있다. 아래는 기본 자료형인데 표에 있는 8가지만 존재하기 때문에 그냥 외우면 된다. 자바에는 데이터를 저장할 때 메모리의 두 곳을 이야기하는데 하나는 스택(stack), 다른 하나는 힙(Heap)이 있다. 기본형은 참조 없이 바로 스택(stack)에 저장하고, 참조형은 참조 변수는 스택(stack)에 저장하고 실제 값은 힙(Heap)에 저장한다. 즉 기본형은 값을 바로 꺼내 쓰기 때문에 속도가 빠르고 참조형은 참조 주소를 통해 실제 값을 꺼내 쓰기 때문에 상대적으로 속도가 느리다. 그리고 기본형의숫자는 0, 0.0, character는 '\u..

Error

[Git] failed to push some refs to~ 에러

1.  문제 발생내가 한일, 분며시리 어제 git add .git commit -m "메세지 내용"git push origin main  하고 오늘 와서 다시 위 과정 반복하니까 push 못한다고 나온다. 위 내용은원격 주소 'https://github.com/eunho7/member_practice.git' 가리키고 있는데 여기다가 push 실패 했다는 내용이다. 힌트를 봐도 다른 사람이 레파지토리에 푸시 했다는 뭐 말도 안되는 내용이 나온다.내 레파지토리 나만 사용하는데,,, 2. 문제 원인생각해보니까 REAME.md 파일 깃헙에서 직접 수정했다.^^;;;chatgpt 쳐도 git pull origin main --rebase 만 나오고 뭐 도대체 문제가 뭔지 모르니,, 아무튼 나와 같은 사람이 있을..

Error

스프링 부트 에러 : Inferred type 'S' for type parameter 'S' is not within its bound; should extend

1. 문제 원인" Inferred type 'S' for type parameter 'S' is not within its bound; should extend 'org.example.board.entity.BoardEntity' " 1.1 'S' 뭐냐?JpaRepository 작성할 때 Entity 이름을 작성하는 부분에 Generic 타입으로 선언되어 있는데 이 부분을 스프링 부트에서는 'S'라고 말함. 1.2 should extend 'org.example.board.entity.BoardEntity' 는 뭐냐?public interface BoardRepository extends JpaRepository {}BoardRepository에서 extends 즉 상속 받을 때 Entity가 들어갈 제..

Error

인텔리제이 프로젝트 생성 : CreateProcess error=2, 지정된 파일을 찾을 수 없습니다.

1. 문제 Cannot run program "C:\Users\user\Desktop\tools\jdk-17\bin\java.exe" (in directory "C:\Program Files\JetBrains\IntelliJ IDEA 2024.1.3\bin"): CreateProcess error=2, 지정된 파일을 찾을 수 없습니다. 2. 원인 JDK 다시 설치 하고 나서 인텔리제이가 이전 디렉토리에서 JDK 찾고 있음. 3. 해결 방법1. IntelliJ JDK 설정 확인파일 메뉴 → 프로젝트 구조(Project Structure) (또는 Ctrl+Alt+Shift+S)로 이동.왼쪽 메뉴에서 SDKs 항목을 선택.현재 설정된 JDK 버전을 확인하고, 잘못된 경로가 설정되어 있다면 Remove로 삭제한..

Error/Java

cmd, console "has been compiled by a more recent version" 에러

1. 문제 대략 해석해 보자면 내가 컴파일한 class file version은 61.0인데, 55.0까지만 지원하는 class file version이라 실행하지 못한다는 내용이다. 즉 최근 JDK로 컴파일해서 이전 JDK버전으로는 실행 못한다. JDK Version에 따른 class file version이 있다. 2. 문제 해결 방법은 1. 이클립스를 JDK 11버전으로 바꾸고 컴파일한다. 2. 컴파일 환경에서 더 높은 버전으로 바꿔 실행하게 한다. -> 이 방법이 가장 쉬움 둘이 순서 바꿔줌. JDK 실행할 때 path에 있는 경로를 훑는데 처음에 있는 JDK가 먼저 사용되어서 둘이 순서를 바꾼다. 잘 출력된다.

돌맹이떼굴떼굴
'Error' 카테고리의 글 목록