1. Config Server와 연동된 applicationName-profilesName.yml 파일
spring:
datasource:
url: jdbc:mysql://ip:port/DatabaseName?serverTimezone=UTC&characterEncoding=UTF-8
username: id
password: pw
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
show-sql: true
management:
endpoints:
web:
exposure:
include: ["env", "refresh"]
2. Client의 application.yml 파일 에서 값 받기 (bootstrap.yml 불필요 최신버전)
server:
port: 8080
spring:
application:
name: applicationName
profiles:
active: profilesName
config:
import: optional:configserver:http://config-server-IP:port (optional:configserver 까지는 고정이다)
datasource:
url: ${spring.datasource.url}
username: ${spring.datasource.username}
password: ${spring.datasource.password}
driver-class-name: ${spring.datasource.driver-class-name}
jpa:
show-sql: ${spring.jpa.show-sql}
management:
endpoints:
web:
exposure:
include: ${management.endpoints.web.exposure.include[0]}, ${management.endpoints.web.exposure.include[1]}
'Back-End > Spring' 카테고리의 다른 글
MVC 컨트롤러 List로 받기 (0) | 2021.03.14 |
---|---|
스프링 컨트롤러에서 json 받기 (feat. 포스트맨) (0) | 2021.03.14 |
[Spring Cloud Config] Client 의 bootstrap.yml 지원 만료 (0) | 2021.02.22 |
스프링부트 도커 이미지 만들기 (에러 해결 과정) (feat. querydsl) (0) | 2021.02.22 |
[백기선] 스프링 프레임워크 핵심 기술 정리5 - Validation (0) | 2020.10.04 |
댓글