forked from codesquad-members-2022/todo-list
-
Notifications
You must be signed in to change notification settings - Fork 2
DB 접속 정보 관리
Jaehong Choe edited this page Apr 15, 2022
·
1 revision
-
application-[name].properties
를 통해 profiles를 설정할 수 있다.- 이를 통해 개발 버전과 배포 버전을 손쉽게 나누어 관리할 수 있다는 장점이 생긴다.
-
application-h2.properties
spring.datasource.driverClassName=org.h2.Driver # In-Memory mode spring.datasource.url=jdbc:h2:mem:test;DB_CLOSE_ON_EXIT=FALSE spring.datasource.username=sa spring.datasource.password= spring.h2.console.enabled=true spring.h2.console.path=/h2-console
-
application-mysql.properties
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://{주소}:3306/{Database명}?useSSL=false&useUnicode=true&allowPublicKeyRetrieval=true&serverTimezone=Asia/Seoul spring.datasource.username={db 접속 아이디} spring.datasource.password={비밀번호}
-
application.properties
# profiles: h2, mysql spring.profiles.active=mysql #logging - develop: debug, production: info logging.level.com.team05.todolist=debug
- 개발시 logging level:
debug
- 배포시 logging level:
info
- 개발시 logging level:
- 자세히 보면 “mysql” profile이 실행되었음을 알 수 있다.