SMALL
어떤 문제가 생겼나요?
카카오맵 API 를 가져와서 확인하는 테스트 코드를 작성하다 계속
DB 와 연결이 안된다고 오류코드를 내뱉기 시작한다. 3일동안 이 문제를 계속 붙잡고 있었다...
java.sql.SQLException: !AuthenticationProvider.BadAuthenticationPlugin!
어떤 시도를 하였나요?
application.yaml DB 문제인가? 아니면 어떤 문제인지 파악을 하기위해 구글링과 ChatGPT 를 통해 계속 물어보았다.
TestCode 에 문제가 있는건지 확인을 하였다.
어떻게 해결했나요?
3일째 되는날 아.. 이거해보고 안되면 멘탈 나갈것 같다 하면서 시도를 해본것이
application.yaml 에 보안을 위해 인텔리제이 환경변수로 값을 저장하고 application.yaml 에다가 주입시켰다.
그래서 설마 혹시 TestCode 에다가도 환경변수로 주입 시켜야 하나? 하고 해보니 3일만에 드디어 해결이 됬다.
너무 허무하게 해결이 되서 기쁨대신 화가 난다..
datasource:
url: jdbc:mysql://localhost:3306/findmap
driver-class-name: com.mysql.cj.jdbc.Driver
username: ${SPRING_DATASOURCE_USERNAME}
password: ${SPRING_DATASOURCE_PASSWORD}
이를 통해 새롭게 알게된것들
환경변수를 TestCode 작성할때 실행할때마다 설정해줘야 된다는 것을 알게 되었다...
그래도 해결이 되니 이제 다시 화이팅해서 공부해보자!
반응형
LIST
'TIL' 카테고리의 다른 글
생각하여 정리한 개념들.. (0) | 2023.06.23 |
---|---|
DB 연결 오류... (0) | 2023.06.22 |
DB 예약어 Table 이름 (0) | 2023.06.13 |
파일 경로 에러 (0) | 2023.06.10 |
Spring Security AuthenticationProvider / BCryptPasswordEncoder match 에러 (2) | 2023.06.07 |