restTemplate
-
[Spring] RestTemplate을 편리하게 사용하자 (샘플 포함)백엔드/Spring 2022. 6. 12. 19:19
🚀 들어가면서 RestTemplate을 구체화하면서, 편리하게 사용할 수 있도록 만들어보고 싶었다. 통신 사이에 AOP를 구현하여, 요청과 응답의 URI, Body, Param, Header를 로깅하는 기능을 할까 하였지만.. RestTemplate에 인터셉터를 추가할 수 있는 함수가 있어서 적절히 사용했다. ⚙️ 소스코드 HttpHeader.java HttpHeader이다. 가변적으로 추가하기 편하게 만들었다. build() 함수를 통해서 호환이 가능한 Apache의 HttpHeaders로 변환이 가능하다. @NoArgsConstructor @AllArgsConstructor public class HttpHeader { private MediaType mediaType; private Map keyV..