아낌없이 주는 자바 개발자
0. 본 포스팅은1장에서 예고한대로 Git repository 에 설정파일을 두고, Config Server 가 이를 참조하여각 Application 에 properties 를 제공하는 방법을 가이드합니다. 1. Git Repository 에 properties 파일 만들기.Github 에 로그인하여 Repository 를 만든다.(계정이 없다면 회원가입하세요. public은 무료예요) 2. 각 application 이 사용할 config 파일을 만든다.본인 컴퓨터에 git repository 를 init 하고 commit 하는 방식으로 하셔도 좋고,여기서 그냥 새로 Create new file 로 만드셔도 좋습니다.저는 account-service.yml, product-service.yml 로 만들었..
0. 시작하기에 앞서회사에서 어쩌다 보니 클라우드 개발환경의 간단한 프로젝트를 맡게 되어,Spring Boot + Pivotal Cloud foundry 조합으로 진행하게 됐습니다. ㅎㅎ Spring Boot 는 Spring 환경설정에 어려움을 겪는 이들을 위한 프로젝트라는 선입견이 있었는데프로젝트를 시작하기에 앞서 Pivotal 의 한 개발자분의 설명을 듣고 생각을 바꾸게 됐습니다.이왕 하는거 매일매일 얻게 되는 새로운 걸 동료들에게 공유할 목적으로 포스팅을 합니다.그 첫번째는, Cloud Config 입니다. 1. Spring cloud config 의 필요성지금은 spring.profiles 덕분에 그런 곳이 많지 않겠지만 이전에는 로컬, 개발, 스테이징, 운영마다 DB, 파일 업로드 경로, 특정 ..