달빛방랑Spring Cloud Stream with RabbitMQSpring Cloud Stream 프로젝트는 Message 기반 마이크로 서비스 어플리케이션을 만들기위한 Framework 로 메시징 시스템과 연동하여 확장성 높은 이벤트 기반 마이크로 서비스를 구축 가능하게 해줍니다May 27, 2020May 27, 2020
달빛방랑Spring WebClient 사용법Spring 어플리케이션에서 HTTP 요청을 할 땐 주로 RestTemplate 을 사용했었습니다. 하지만 Spring 5.0 버전부터는 RestTemplate 은 유지 모드로 변경되고 향후 deprecated 될 예정입니다.May 14, 20201May 14, 20201
달빛방랑Spring WebFlux에서 Error 처리와 Retry 전략Spring WebFlux에서 Mono 또는 Flux를 처리하다 보면 Exception 등 Error가 발생하는 경우가 많습니다. 이 때 Exception을 throw하지 않고 Reactive Stream을 Graceful 하게 처리할 수 있는…May 7, 2020May 7, 2020
달빛방랑Spring Data JPA에서 GroupBy 처리하기Spring Data JPA에서는 GroupBy 를 사용하려면 어떻게 해야 할까요? Reference Doc 에서도 Group By 관련 키워드는 찾아보기 힘듭니다. Group By를 이용하려면 다른 방식을 적용해야 하는데요, Spring…Apr 27, 2020Apr 27, 2020
달빛방랑Spring Property EncryptionSpring Framework 또는 Spring Boot 기반 프로젝트에서는 application.properties 또는 application.yaml에 다양한 정보를 저장하게 됩니다. 이 때 데이터베이스 로그인 정보나 Secret key와 같은…Apr 20, 2020Apr 20, 2020