반응형

 

 Spring Boot에서 데이터베이스의 포트번호와 아이디(사용자 계정)를 설정하는 파일은 보통 application.properties 또는 application.yml 입니다. 

■ application.properties의 경우

- application.properties가 위치해 있는 경로

src/main/resources/
└── application.properties

 

- application.properties 파일에서 설정하는 방법 (예시)

spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=myuser
spring.datasource.password=mypassword
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

 

spring.datasource.url → 데이터베이스 주소 (포트번호 포함)
spring.datasource.username → 데이터베이스 사용자 계정
spring.datasource.password → 계정 비밀번호

 

 

 application.yml의 경우

- application.yml가 위치해 있는 경로

src/main/resources/
└── application.yml

 

- application.yml 파일에서 설정하는 방법 (예시)

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/mydb
    username: myuser
    password: mypassword
    driver-class-name: com.mysql.cj.jdbc.Driver

 

 

추가적으로 

- H2 DB를 사용할 경우 :  jdbc:h2:mem:testdb와 같이 설정합니다.
- PostgreSQL 사용 시 :  jdbc:postgresql://localhost:5432/mydb로 설정합니다.


환경 별로 설정을 다르게 하고 싶다면 application-dev.properties 같은 프로파일을 사용할 수 있습니다.

 

반응형