Java & Spring/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설정은 제거 또는 주석처..
![[OAuth2.0] 네이버(Naver) 로그아웃 - SpringBoot JPA JWT 방식용](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz4tvD%2FbtseH1KY1TO%2FWzTZunlLIqlopkD5q42wE1%2Fimg.jpg)
[OAuth2.0] 네이버(Naver) 로그아웃 - SpringBoot JPA JWT 방식용
목적 로그인이 있는데 로그아웃이 없으면 섭섭함 함정이 있다면, Naver Developer에는 로그아웃을 지원하는 요청 가이드가 없음(자체 구현하라함) * (필독) 이 글은 Spring Boot JPA환경에서 JWT를 이용한 인증방식의 Spring Security사용자를 위함입니다. 환경 네이버 로그인 구현 : https://radpro.tistory.com/675 레디스서버가 연동되어 있거나, RDBMS에 OAuth 2.0 제공사에서 주는 식별자(ID) 등의 회원정보가 저장이 되어있어야 함 로그인 한 유저의 JWT로 자체 서비스에 등록된 ID값을 획득할 수 있어야 함 (필자는 JwtExtractUtil을 구현해 사용중) 할 것 요약 핸들러 메소드 구현 요점: 파라미터를 구해서 -> HTTP요청으로 Na..