본문 바로가기

LEARN190

[ERROR] Could not load requested class : org.hibernate.dialect.MySQL5InnoDBDialect 유튜브 보면서 코딩레시피님이 올리신 '스프링부트 게시판 프로젝트'를 따라하고 있었다.초기에 필요한 것은 당연히 세팅!`application.yml`에서 spring data jpa 설정하는 부분이 있는데!   변경 전spring: jpa: database-platform: org.hibernate.dialect.MySQL5InnoDBDialect위 database-platform 때문에 에러가 나고 있는 것 같았다. Could not load requested class : org.hibernate.dialect.MySQL5InnoDBDialect엄청 긴 에러 로그가 찍혔는데, 요청된 클래스를 로드할 수 없다고 보이는 저 부분이 의심이 되어 구글링을 했다.stack overflow에서 해결 방법을.. 2024. 5. 4.
[ERROR] MySQL cannot drop column 'age': needed in a foreign key constraint 'fbgws5tlq1ib1io6mqalmjnur8a' alter table student drop column age;테이블에서 속성(컬럼)을 삭제해야 했다.   cannot drop column 'age': needed in a foreign key constraint 'fbgws5tlq1ib1io6mqalmjnur8a'해당 열이 다른 테이블과 연결되어 있는 참조 관계여서 삭제가 되질 않았다.   -- 참조키 해제SET foreign_key_checks = 0;-- 여기서 업데이트 수행-- 참조키 설정SET foreign_key_checks = 1;위 쿼리를 사용하면 참조 관계인 컬럼도 삭제가 될 줄 알았으나, 되질 않았다.  일단 해당 오류는 외래키 제약 조건이 해당 열에 의존하고 있어서, 열을 삭제할 수 없을 때 나타난다고 한다.외래키 제약 조건은 데.. 2024. 4. 25.
[UBUNTU] 우분투 sudo apt update , sudo apt upgrade CLOUD: AWS EC2 OS: Ubuntu 22.04.4 LTS 1. sudo apt update `sudo apt update`는 Ubuntu나 다른 Debian 기반의 리눅스 배포판에서 사용되는 명령어임 시스템의 패키지 관리자를 업데이트하고 사용 가능한 새로운 소프트웨어 패키지를 찾음 시스템이 최신 상태를 유지하고, 보안 패치 및 소프트웨어 업데이트를 받을 수 있게 됨 1) 시스템 업데이트 새로운 소프트웨어 패키지가 배포되었을 때, 시스템을 최신 상태로 유지하기 위해 업데이트를 수행함 2) 의존성 해결 새로운 패키지를 설치하거나 업그레이드하기 전에 필요한 다른 패키지들의 정보를 업데이트하여 의존성을 해결함 3) 소프트웨어 소스 확인 시스템이 올바른 소프트웨어 저장소를 사용하는지 확인하고 필요한 경.. 2024. 4. 21.
[Jenkins] 젠킨스 플러그인(plugin) 설치 오류 1. Jenkins 설치 반복 운영 서버를 2개를 받았다. 첫 번째 받았던 건 'Ubuntu 20.04 LTS' 버전이었고, 두 번째 받은 건 'Ubuntu 22.04 LTS' 버전이었다. 첫 번째 받았던 서버에는 Tomcat 설치나, Jenkins 설치에 문제가 없었다. 그런데 두 번째로 받았던 서버는 톰캣 설치는 문제가 없었으나, Jenkins 설치도 문제였고, Jenkins가 실행된 후, plugin 설치도 계속 문제였다. Jenkins 버전의 문제인가 싶어서, 새로 다른 클라우드를 하나 열어서 Jenkins 설치를 해봤는데? 너무나 잘 되는 것이었다. 그렇다면 고객사에서 준 서버 문제인 건가 싶어서, 1차에 받았던 Ubuntu 버전과 같은 서버를 다시 요청했다. 2차도 'Ubuntu 20.04 L.. 2024. 4. 20.
[VSCode] 줄바꿈 1. 줄바꿈이 필요해 VSCode를 오픈 시, 한 행이 너무 길면 화면을 넘어가는 경우가 있다. 그럴 때 줄바꿈의 필요함을 간절하게 느끼게 된다. 그래서 줄바꿈을 해보았다. 위는 `Lorem Ipsum` 사이트에서 가져온 아무 내용이다. https://www.lipsum.com/ 이 사이트에서 가져올 수 있다. 2. 줄바꿈 하기 1) File > Preferences > Settings Ctrl+, Windows+VSCode 기준으로 위 경로로 `Settings`에 들어가면 된다. 단축키가 더 쉬우니, 단축키로 이동해도 될 것 같다. 2) `word wrap` 검색 아마 `off`로 되어 있을 거다. 이걸 `on`으로 바꾼다. 3. 줄바꿈 완료 다시 확인을 해보면? 이렇게 줄바꿈이 잘 된 걸 볼 수 있다.. 2024. 4. 19.
[Git] git repository 에 디렉토리(폴더) 추가 인프런에서 스프링 인강을 보고 있다. 인강 보면서, 따라서 쳐보고 있는데? 따라서 친 거지만, 그냥 삭제하기는 아쉬웠다. 그래서 깃허브에 올리기로 한다. 다만 인강을 들을 때 마다, repository를 생성하는 것은 너무 비효율적인 것 같아서! 한 repository에 공부한 디렉토리를 넣고 싶어짐. 그래서 아래 방법으로 내가 생성한 repository에 디렉토리를 추가했다. 지금은 알 것 같아도, 시간이 조금 지나면 까먹을 수 있기 때문에 기록한다. 0. 상위 디렉토리 생성 및 git bash 오픈 [Git] 윈도우에 깃 설치 os: windows 10 pro git 다운로드 https://git-scm.com/ 위 사이트에서 git을 다운로드할 수 있다. windows를 사용하고 있기 때문에, [6.. 2024. 4. 18.