Java & Spring
![[SpringBoot] MySQL 연결하기 in yml](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdFu3Eg%2FbtssbhoiWpb%2FDSiCk3rppRLy5v2vxO0uSk%2Fimg.png)
[SpringBoot] MySQL 연결하기 in yml
목적 SpringBoot에서 MySQL workbeanch를 연동해서 사용하고 싶다. (필자의 경우 새 노트북 사면서 새로 한동안 H2만 쓰다보니 잊고있다가 재설치하게 되었다) 환경 SpringBoot 2.7.13 버전 (gradle, JPA, yml 사용) MySQL 8.0 버전 방법 SpringBoot쪽 설정 1. build.gradle에 dependency 추가 (안하면 아래 에러 항목 중 1번 에러 발생) : 반드시 H2용 dependency는 제거 또는 주석처리 필요 dependencies { ... runtimeOnly 'com.mysql:mysql-connector-j' // MySQL ... } 2. application.yml에 MySQL 설정 추가 : 반드시 H2설정은 제거 또는 주석처..
![[에러로그] io.jsonwebtoken.security.WeakKeyException](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeIox9%2FbtsrEyCtuxn%2FMqLcSFbcxp1uhDh7iwizXK%2Fimg.png)
[에러로그] io.jsonwebtoken.security.WeakKeyException
문제 상황 Member MVC 도메인 및 JWT 검증방식의 Security 구현 후, 로그인 시도중 발생 에러 로그 { "timestamp": "2023-08-20T15:36:25.798+00:00", "status": 500, "error": "Internal Server Error", "trace": "io.jsonwebtoken.security.WeakKeyException: The specified key byte array is 216 bits which is not secure enough for any JWT HMAC-SHA algorithm. The JWT JWA Specification (RFC 7518, Section 3.2) states that keys used with HMAC-S..