https://velog.io/@u-nij/Spring-Boot-AWS-RDS-MySQL-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0
위의 velog를 보고 진행했다.
중간에 MySQL Workbench 연결 안될때, https://hyunki99.tistory.com/101 보고 해결.
application.properties
spring.datasource.url=${DATASOURCE_URL}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=${MYSQL_USERNAME}
spring.datasource.password=${MYSQL_PASSWORD}
AWS RDS에서 database-demo라고 해줬고, MySQL Workbench에서도 database-demo라고 해줬지만, 해당 db가 없다는 에러가 뜸.
그래서 MySQL Workbench에서 그냥 demo로 바꿔주고, demo로 넣었더니 됨.
MYSQL_USERNAME, MYSQL_PASSWORD는 AWS RDS 만들때 설정했던 마스터 유저와 비밀번호이다.
build.gradle
// AWS RDS
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
runtimeOnly 'mysql:mysql-connector-java'
실행했을때 잘 돌아갔고, AWS RDS 상에서도 잘 돌아갔다.