dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
runtimeOnly 'mysql:mysql-connector-java'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/(database명)?useSSL=false&useUnicode=true&serverTimezone=Asia/Seoul&allowPublicKeyRetrieval=true
spring.datasource.username= (id)
spring.datasource.password= (password)
이부분이 현재는 localhost로 되어있지만 aws에서 db서버를 띄웠다면 거기에 맞게 주소값을 입력
당연히 database를 생성한 상태로 여기에 database명을 입력해줘야된다.
id, password는 개인정보임으로 거기에 맞게 적어주면 연동이 된다.
spring.jpa.hibernate.ddl-auto=none
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
이렇게 진행한다면 aws 서버를 띄운다고 해도 이에 맞게 구성한다면 mysql 단일연결은 어렵지 않을 것이다.