마이크로서비스 아키텍쳐에는 애플리케이션 기능을 RESTful API로 노출하는것이 일반적이다 - 1. 스프링부트로 RESTful APi를 설계하고 구축하는 방법 2. 응답 데이터 규격, HTTP 응답코드 등 API 사용자에게 필요한 정보를 문서화하여 제공하는 방법 3. API를 테스트하기위해 단위 테스트를 작성하는 방법 4. RESTful API에 보안을 적용하여 보호하는 방법 - REST 아키텍쳐 스타일을 따르는 API REpresentational State Transefer 클라이언트가 서버에 있는 자원을 요청하면 서버는 해당 자원의 상태를 규격에 맞게 표현한 정보를 반환한다 Represntation : 상태 정보 : JSON / 단순 문자열 / HTML 등 여러가지 형식 중 특히 JSON - 스프..