Spring WebClient
1. WebClient란 WebClient 는 웹 요청을 수행하기 위한 기본 진입점을 나타내는 인터페이스이다. Spring Web Reactive 모듈의 일부로 생성되었으며 이러한 시나리오에서 클래식 RestTemplate을 대체할 것이다. 또한 새 클라이언트는 HTTP/1.1 프로토콜을 통해 작동하는 반응형 비차단 솔루션이다. 실제로 비차단 클라...
1. WebClient란 WebClient 는 웹 요청을 수행하기 위한 기본 진입점을 나타내는 인터페이스이다. Spring Web Reactive 모듈의 일부로 생성되었으며 이러한 시나리오에서 클래식 RestTemplate을 대체할 것이다. 또한 새 클라이언트는 HTTP/1.1 프로토콜을 통해 작동하는 반응형 비차단 솔루션이다. 실제로 비차단 클라...
1. RestTemplate이란 Spring에서 지원하는 객체로 간편하게 Rest 방식 API를 호출할 수 있는 Spring 내장 클래스이다. Spring 3.0부터 지원되었고, json, xml 응답을 모두 받을 수 있다. Rest API 서비스를 요청 후 응답받을 수 있도록 설계되어 있으며 HTTP 프로토콜의 메소드(ex. GET, POST, D...
1. 에러 메시지 Caused by: org.apache.logging.log4j.LoggingException: log4j-slf4j-impl cannot be present with log4j-to-slf4j 2. 해결방법 1) Maven 스프링 부트는 클래스 경로에 있는 경우 로깅 구성을 위해 Log4j2를 지원한다. 종속 항목을 조립하기...
1. 파라미터 값 URL에서 파라미터값만 JavaScript로 가져오는 경우, location.href를 이용하여 현재 페이지 전체 URL을 가져올 수 있다. 또한 location.search를 이용하여 현재 페이지 URL의 Parameter를 얻을 수 있다. 2. 모든 값 가져오기 new URLSearchParams 함수를 사용하여 location...
1. @Controller 1) View 반환 전통적인 Spring MVC의 컨트롤러인 @Controller는 주로 View를 반환하기 위해 사용한다. 아래와 같은 과정을 통해 Spring MVC Container는 Client의 요청으로부터 View를 반환한다. ① Client는 URI 형식으로 웹 서비스에 요청을 보낸다. ② Dispatc...
1. OpenJDK Java 애플리케이션을 빌드하고 실행하려면 Java Platform, Standard Edition(“Java SE”) 사양을 구현하는 Java 컴파일러, Java 런타임 라이브러리 및 가상 머신이 필요하다. OpenJDK는 Java SE 사양의 오픈 소스 참조 구현이지만 소스 코드일 뿐이다. 이진 배포판은 지원되는 여러 플랫...
1. Maven 3.8.1 Maven 3.8.1 버전에서 http에 대한 외부 연결을 막는 설정이 default로 변경되었다. https://maven.apache.org/docs/3.8.1/release-notes.html 2. 문제점 내부망에 존재하는 http에 접속할 수 없어 Blocked the mirror error와 함께 buil...
1. Maven 3.8.1 Maven 3.8.1 버전에서 http에 대한 외부 연결을 막는 설정이 default로 변경되었다. https://maven.apache.org/docs/3.8.1/release-notes.html 2. 문제점 mvn clean package 명령 실행 시 Maven에서 http uri를 block 하여 내부망에 ...
1. 형태 Nginx를 시작하려면 실행 파일을 실행한다. Nginx가 시작되면 -s 매개 변수를 사용하여 실행 파일을 호출하여 제어할 수 있다. 다음 구문을 사용한다. $ nginx -s signal 여기서 signal은 다음 중 하나일 수 있다. stop: 빠른 종료 quit: 정상 종료 re...
1. Nginx 다운로드 윈도우용 Nginx 다운로드: https://nginx.org/en/download.html 2. 압축 해제 및 실행 1) nginx.exe 파일 더블클릭 2) 명령 프롬프트 nginx.exe 파일이 있는 위치에서 명령어를 실행시킨다. > nginx 3) 장상 종료 nginx.exe 파일이 있는...