더북(TheBook)

3.3.3 스프링 클라우드 컨피그 서버로 데이터 소스 연결

이 시점에서 데이터베이스 구성 정보가 마이크로서비스에 직접 주입된다. 데이터베이스 구성 정보로 라이선싱 마이크로서비스 구성을 설정하면, 표준 스프링 컴포넌트를 이용해 Postgres 데이터베이스에서 데이터를 빌드하고 조회하는 것을 연습할 수 있다. 라이선싱 서비스는 책임이 분리된 여러 클래스로 리팩토링되었다. 이들 클래스는 표 3-2에서 볼 수 있다.

▼ 표 3-2 라이선싱 서비스 클래스와 위치

클래스 이름

위치

License

licensing-service/src/main/java/com/thoughtmechanix/licenses/model

LicenseRepository

licensing-service/src/main/java/com/thoughtmechanix/licenses/repository

LicenseService

licensing-service/src/main/java/com/thoughtmechanix/licenses/services

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