프로그램이야기/Spring2 spring webClient를 적용해보자, spring webClient 사용 방법 회사 프로젝트에서 내부 curl을 쏴야하는 기능을 개발할 일이 생겼다. 특성상 spring batch랑은 어울리지 않아서 spring curl 라이브러리들을 찾던 중 spring webClient라는 것을 찾았다. Spring 어플리케이션에서 HTTP 요청을 할때는 주로 RestTemplate를 사용했다고 한다. 하지만 Spring5.0 버전부터는 RestTemplate는 유지모드이고 향후 deprecated 된다고 해서 webclient를 선택했다. 대안인 feign라는 것도 있었는데 Feign 이란? Rest 기반 서비스 호출을 추상화한 Spring Cloud Netfilx 라이브러리 선언적 방식 인터페이스를 통해 클라이언트 측 프로그램 작성 Spring이 런타임에 구현체를 제공 오 ? 넷플릭스에서 .. 2021. 11. 9. Nginx React Springboot 연동 목차 Spring boot ( gradle )로 Rest api 생성 React 설치 React proxy 설정 및 api 호출 React build 파일로 nginx 연동 1. Spring boot 로 Rest api 생성 https://start.spring.io/ 를 사용해 스프링 프로젝트 생성 OS Window port 8080 1-1. 의존성 설정 1-2. HelloController.java 작성 ( 간단한 Rest Controller를 작성합니다. ) 작업 후 테스트 결과 잘 작동되는 모습입니다. 2. React 설치 react는 vm을 이용해 설치 하였습니다. 테스트 환경 OS Ubuntu18.04 node v14.17.1 npm 6.14.13 2-1. 아래 명령어를 통해 최신 버전의 no.. 2021. 6. 23. 이전 1 다음