민준이처럼 코틀린으로 포팅해보려했는데.. 시간이 없었기도 하고(핑계....), 책의 초반이라 그렇겠지만,
main application class에 빈을 등록하는 코드가 있는 것(RestTemplate)이나, ServiceImpl이라는 네임을 가진 클래스에 @RestController를 다는 것, Utility Class의 메서드를 static 하게 정의하지 않고 DI 받아서 사용하는 것? 등등 낯설고 좋은 방법은 아닌 느낌?(내가 몰라서 그럴 수도.. 😅 ) 을 받아서 따라치고 싶은 마음이 사라졌다.
MinJunKweon/spring-cloud-example
느낀점
Integration
컴포넌트를 만드는데, 다른 서비스의 엔드포인트마다RestTemplate
으로 통신 코드를 구성해야하는 부분에서 중복 발생했습니다. (코드)OpenFeign
이라는 프로젝트가 있다고 합니다.OpenFeign
이라는 이름으로 공개했다고 합니다.