dependencies {
implementation 'org.springframework.cloud:spring-cloud-config-server'
}
spring.application.name=spring-cloud-config-server
server.port=8888
spring.cloud.config.server.git.uri=file:////home/chan/intellj/micro-service/git-location-repo
spring.cloud.config.server.git.default-label=master
@EnableConfigServer
@SpringBootApplication
public class SpringCloudConfigServerApplication {
public static void main(String[] args) {
SpringApplication.run(SpringCloudConfigServerApplication.class, args);
}
}
http://localhost:8888/service-name/default
dependencies {
implementation 'org.springframework.cloud:spring-cloud-starter-config'
}
spring.application.name=chan1-service
spring.config.import=optional:configserver:http://localhost:8888
spring.profiles.active=dev
spring.cloud.config.profile=dev
프로젝트의 설정 파일보다 외부설정이 우선임