오늘은 가벼운 문제지만 시스템이 돌아가지 않을 수 있는 사항이기에 경험한 에러를 공유하고자 한다.
문제: JdbcTemplate 사용방법을 배우기 위해 DB에 접근하기 위한 정보를 작성하였다. 이때, my sql을 설치할 때 입력한 비밀번호를 적어야 했다. 하지만 실행을 시켜보니 root 쪽에 문제가 발생했다고 에러 메시지가 떴다.
[입력한 코드]
...
spring.datasource.url=jdbc:mysql://localhost:3306/memo
spring.datasource.username=root
spring.datasource.password={비밀번호}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
...
시도: 구글링을 하여 root 입력 시 주의점을 살펴보았다. 찾은 자료 중에 비밀번호를 입력 시 { }를 제외하고 입력해야 했었다.
spring.datasource.url=jdbc:mysql://localhost:3306/memo
spring.datasource.username=root
spring.datasource.password=비밀번호
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
해결: {}를 제외하고 비밀번호를 입력하니 실행이 원활하게 돌아갔다.
새 앎: 정말 작은 오타하나라도 시스템을 마비시키거나 중지시킬 수 있다. 특별히 비밀번호와 같은 것은 항시 잊지 말고 기억을 해두어야겠다.
'TIL (Today I Learned)' 카테고리의 다른 글
TIL) Param request과 Body request은 무엇인가 (0) | 2023.06.20 |
---|---|
WIL) 내일 무리하지 않도록 오늘 해냄으로서 내일의 번아웃을 방지하기 (0) | 2023.06.18 |
TIL) 오탈과 탈자를 조심하자! (0) | 2023.06.14 |
TIL) MySQL 데이터베이스 생성하는 법 (0) | 2023.06.13 |
WIL) 6월 2째주 주간회고 / Java 문법과 키오스크 관리자 모드 만들기 (0) | 2023.06.11 |