3.3 개발자 이야기: 스프링 부트와 자바
이 절에서는 O-stock 도메인 모델에서 추출된 라이선싱 마이크로서비스를 구축할 때 개발자 우선순위를 살펴보자.
Note ≣
이전 장에서 라이선싱 서비스의 뼈대를 만들었다. 코드 예제 확인이 필요하다면 https://github.com/klimtever/manning-smia2/tree/master/chapter2에서 내려받을 수 있다.
여러 절에서 다음 내용을 다룬다.
1. 라이선싱 서비스 엔드포인트를 노출하도록 엔드포인트 매핑용 스프링 부트 컨트롤러 클래스 구현
2. 타 언어 메시지를 적용할 수 있는 국제화(internationalization) 구현
3. 사용자가 서버와 상호 작용할 수 있도록 충분한 정보를 제공하는 스프링 HATEOAS 구현