728x90
Spring에서 DB설정을 위한 application.yml파일 설정 방법
jdbc-url정보 입력할때 맨날 까먹어서 저장해두기
Mysql, postgresql 데이터베이스에 대한 spring jdbc-url 설정 방식
1. mysql : jdbc:log4jdbc:mysql://DATABASE주소:사용포트/DB명?characterEncoding=utf8
2. PostgrelSQL : jdbc:postgresql://DATABASE주소:사용포트/DB명
* spring
datasource:
hikari:
primary:
driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
jdbc-url: jdbc:log4jdbc:mysql://localhost:3306/devdb?characterEncoding=utf8
username: devdb
password: devdb
auto-commit: true
maximum-pool-size: 5 #pool 유지 최대 커넥션 수
max-lifetime: 1800000 #커넥션pool의 최대 수명
idle-timeout: 600000 #커넥션pool이 일을 안할때 유지 시간
connection-timeout: 10000 #pool 커넥션 대기 최소 시간
#transaction-isolation: TRANSACTION_READ_UNCOMMITTED #커밋되지않은 트랜잭션 읽기 허용여부
secondary:
driver-class-name: org.postgresql.Driver
jdbc-url: jdbc:postgresql://localhost:5432/devpostdb
username: devpostdb
password: devpostdb
maximum-pool-size: 1 #pool 유지 최대 커넥션 수
max-lifetime: 1800000 #커넥션pool의 최대 수명
idle-timeout: 600000 #커넥션pool이 일을 안할때 유지 시간
connection-timeout: 10000 #pool 커넥션 대기 최소 시간
* jpa
jpa:
show-sql: true
hibernate:
ddl-auto: create
database-platform: org.hibernate.dialect.PostgreSQLDialect
logging.level:
org.hibernate.SQL: debug
728x90
'❤️01_Java > 01_Spring & Boot' 카테고리의 다른 글
#Spring Boot #RequestParam #PathVariable (0) | 2024.02.28 |
---|---|
#Spring #IOException #현재 연결은 사용자의 호스트 시스템의 소프트웨어의 의해 중단되었습니다 (0) | 2024.02.14 |
#Maven(메이븐) #pom.xml #scope #설정 (0) | 2023.05.31 |
#DI #Dependency Injection #Spring (0) | 2023.05.26 |
[SpringBoot] 문제해결: template might not exist or might not be accessible by any of the configured Template Resolvers (0) | 2023.03.15 |
댓글