더북(TheBook)

2.3.3 마이크로서비스의 출입구 만들기: 스프링 부트 컨트롤러

이제 빌드 스크립트를 준비하고 간단한 스프링 부트의 부트스트랩 클래스를 구현했으므로 어떤 일을 수행할 첫 번째 코드를 작성할 준비가 되었다. 이 코드가 바로 Controller 클래스가 된다. 스프링 부트 애플리케이션에서 Controller 클래스는 서비스의 엔드포인트를 노출하고 유입되는 HTTP 요청 데이터를 이 요청을 처리할 자바 메서드와 매핑한다.

첫 번째 Controller 클래스는 licensing-service/src/main/java/com/thoughtmechanix/licenses/controllers/LicenseServiceController.java 파일에 있다. 이 클래스는 POST, GET, PUT, DELETE 동사에 매핑되는 4개의 HTTP 엔드포인트를 노출한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.