본문 바로가기
728x90
반응형

IT511

[JPA] - 스프링부트 프로젝트에서 JPA 사용 시 @Entity 클래스 테이블 인식이나 생성 안될 때 해결 방법 스프링부트 프로젝트에서 JPA 사용 시 @Entity 클래스 테이블 생성 안될 때 해결 방법 JPA 사용 시 엔티티 클래스에 @Entity 어노테이션을 적용했는데도 인식이 안되거나 서버 재기동 시 테이블이 자동으로 생성되지 않는 경우가 있습니다. 그 이유로는 개발 툴, 스프링 등 각종 라이브러리 버전 차이 등 다양한 문제로 인해서 엔티티를 사용할 수 없는 경우가 꾸준히 생기고 있습니다. 이를 해결하기 위한 방법을 하나 알려드리겠습니다. @Entity 엔티티 클래스 Answer 클래스에 @Entity어노테이션을 선언해서 엔티티 클래스가 되었지만 서버 재기동 시 테이블이 생성되지 않았습니다. 인텔리제이에서는 문제가 없었지만 STS를 사용할 때 해당 문제가 발생했습니다. 개발 툴과 버전문제로 보입니다. pac.. 2024. 2. 18.
[Database] - H2 Database IO Exception: "C:/Users/lemon/local.mv.db" [90028-214] 90028/90028 에러 해결 방법 H2 데이터베이스란? H2 데이터베이스는 자바로 작성된 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 메모리 내 데이터베이스로서 주로 테스트 및 개발 목적으로 사용되며, 설정이 간단하고 속도가 빠른 것이 특징입니다. H2는 임베디드 모드와 서버 모드 모두 지원하며, 웹 콘솔을 통한 데이터베이스 관리 기능을 제공합니다. H2 데이터베이스는 JDBC API를 지원하므로, 자바 애플리케이션이 데이터베이스에 연결하고 SQL 쿼리를 수행하는 데 사용할 수 있습니다. 또한, H2는 SQL-92/SQL-99 표준을 상당 부분 지원하며, 동시성과 견고한 트랜잭션 기능을 제공합니다. H2 데이버베이스 연결 시 에러 해결 방법 H2 연관 에러 코드 1. IO Exception: "C:/Users/lemon.. 2024. 2. 17.
[IntelliJ] - 인텔리제이 콘솔 한글 깨짐 해결 방법 인텔리제이 콘솔창 한글 깨짐 해결 방법 인텔리제이를 처음 설치해서 사용하다 보면 콘솔창에 한글이 특수문자로 깨져서 출력되는 경우가 있습니다. 이때 해당 문제를 해결할 수 있는 방법을 알려드리겠습니다. UTF-8이란? UTF-8은 "8-bit Unicode Transformation Format"의 약자로, 유니코드 문자를 인코딩하는 방식 중 하나입니다. 유니코드는 전 세계의 거의 모든 문자 시스템을 하나의 문자 집합으로 표현하기 위해 만들어졌으며, UTF-8은 이 유니코드 문자들을 메모리에 저장하거나 네트워크를 통해 전송할 때 사용되는 인코딩 방식입니다. UTF-8의 특징은 다음과 같습니다: 1. 다변량 길이 인코딩: 각 유니코드 문자를 1바이트에서 최대 4바이트까지 다양한 길이로 인코딩합니다. 이는 영.. 2024. 2. 1.
[IntelliJ] - IntelliJ 인텔리제이 롬북(lombok) Cannot resolve symbol 'log' 에러 해결 방법 (Lombok 플러그인 설치) 인텔리제이 롬북(lombok) Cannot resolve symbol 'log' 에러 해결 방법 인텔리제이에서 롬복의 @Slf4j을 이용해서 log를 사용하려고 할 때 Cannot resolve symbol 'log' 에러 메시지 발생 lombok plugin을 설치해서 해결 해당 에러는 현재 Lombok 플러그인이 설치되어 있지 않아서 발생하는 에러이므로 Lombok 플러그인을 설치해야 합니다. lombok plugin 설치하는 방법 1. 인텔리제이 상단메뉴 중 File -> Settings 클릭 2. 좌측 메뉴에서 Plugins을 선택하고 검색창에 lombok 검색 후 Install 버튼을 클릭해서 롬복 플러그인 설치 3. Installed탭에서 Lombok 설치 확인 4. 소스에서 Cannot re.. 2024. 1. 14.
[Visual Studio Code] - 비주얼 스튜디오 코드 자주 쓰는 단축키 모음 비주얼 스튜디오 코드 자주 쓰는 단축키 모음 VSCode(VS Code)는 많은 단축키를 제공하여 개발 효율성을 높이는 데 도움을 줍니다. vscode 단축키를 사용하면 장점 1. 개발 생산성 향상: 단축키를 사용하면 마우스를 사용하지 않고도 다양한 작업을 빠르게 수행할 수 있습니다. 이는 개발 속도를 향상시키고 작업에 더 많은 집중력을 유지할 수 있도록 도와줍니다. 2. 빠른 탐색과 검색: VSCode에서 제공하는 단축키를 활용하면 파일, 함수, 변수 등 코드 내에서 빠르게 탐색하고 검색할 수 있습니다. 이를 통해 코드의 구조를 빠르게 파악하고 원하는 부분으로 이동할 수 있습니다. 3. 일관성과 표준화: VSCode의 단축키는 특정 작업을 수행하는 데 일관성을 제공합니다. 이는 여러 사람이 협업하는 경.. 2024. 1. 3.
[Git/GitHub] - Git Commit 'Author identity unknown' 에러 해결 방법 에러 발생 vscode에서 git 명령어로 commit 시 발생 주로 해당 컴퓨터에서 처음 커밋 시 발생하므로 깃 설정이 추가적으로 필요하다는 메시지입니다. git commit -m "vuejs init" C:\study\vue\vue-project>git commit -m "vuejs init" Author identity unknown *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only i.. 2024. 1. 1.
728x90
반응형