본문 바로가기
Spring Framework/MSA

스프링부트 기반 마이크로서비스 공부 시작(MSA)

by BeGeek 2019. 1. 5.

스프링부트 기반 MSA 형 서비스 구축을 위한 공부를 본격적으로 시작한다!

공부교재는 '18/12/28에 따끈따끈하게 출간된 "스프링 마이크로서비스 코딩 공작소" 


일단 STS는 현시점기준 최신인 STS4로 다운로드! http://spring.io/tools


저자의 소스 코드 Git 경로 https://github.com/klimtever/spmia-chapter2 에서 프로젝트를 Clone해온다.

(Project Explorer > Import > Clone URI


이제 프로젝트를  Maven으로 빌드하자!

만약 Maven으로 프로젝트 빌드하려는데..

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 에러 발생하며 Build Failure가 떨어지면..JRE Home 경로 지정시 JDK하위가 아닌 별도 JRE경로를 지정했는지 확인하면 된다. (https://stackoverflow.com/questions/19655184/no-compiler-is-provided-in-this-environment-perhaps-you-are-running-on-a-jre-ra 참조) 

빌드가 정상완료되고 프로젝트가 시작되었으면 브라우저나 Postman으로 접속해보자.

컨트롤러 소스에서 확인되는 구조대로 http://localhost:8080/v1/organizations/{organizationId}/licenses/{licensedId} 형식으로 호출해보면 된다.

ex> http://localhost:8080/v1/organizations/123/licenses/123


json형태로 결과를 잘 가져오는것을 볼 수 있다!





댓글