본문 바로가기

분류 전체보기204

Spring Boot에서 프로필에 대한 Security 비활성화 1. 개요 이 예제에서는 주어진 프로필에 대해 Spring Security를 ​​비활성화 하는 방법을 살펴볼 것 입니다. 2. 구성 먼저 모든 요청을 허용하는 Security 구성을 정의 해 보겠습니다. Spring @ Configuration 에서 WebSecurityConfigurerAdapter 를 확장 하고 모든 경로에 대한 요청을 무시 하여 이를 달성 할 수 있습니다 . @Configuration public class ApplicationSecurity extends WebSecurityConfigurerAdapter { @Override public void configure(WebSecurity web) throws Exception { web.ignoring().antMatchers("/.. 2021. 3. 27.
Spring RestTemplate 오류 처리 1. 개요 이 짧은 예제에서는 RestTemplate 인스턴스 에 ResponseErrorHandler 인터페이스 를 구현하고 삽입하는 방법을 설명합니다 . 원격 API에서 반환 된 HTTP 오류를 정상적으로 처리합니다. 2. 기본 오류 처리 기본적으로 RestTemplate 은 HTTP 오류가 발생한 경우 다음 예외 중 하나를 발생시킵니다. HttpClientErrorException – HTTP 상태 4xx의 경우 HttpServerErrorException – HTTP 상태 5xx의 경우 UnknownHttpStatusCodeException – 알 수없는 HTTP 상태의 경우 이러한 모든 예외는 RestClientResponseException의 확장입니다 . 분명히 사용자 지정 오류 처리를 추가.. 2021. 3. 27.
Spring RestTemplate 인터셉터 사용 1. 개요 이 예제에서는 Spring RestTemplate Interceptor 를 구현하는 방법을 배울 것 입니다. 응답에 사용자 지정 헤더를 추가하는 인터셉터를 만드는 예제를 살펴 보겠습니다. 2. 인터셉터 사용 시나리오 헤더 수정 외에도 RestTemplate 인터셉터가 유용한 기타 사용 사례 는 다음과 같습니다. 요청 및 응답 로깅 구성 가능한 백 오프 전략으로 요청 재시도 특정 요청 매개 변수에 따른 요청 거부 요청 URL 주소 변경 3. 인터셉터 생성 대부분의 프로그래밍 패러다임에서 인터셉터는 프로그래머가이를 인터셉트하여 실행을 제어 할 수 있도록하는 필수 부분입니다. Spring 프레임 워크는 다양한 목적으로 다양한 인터셉터를 지원합니다. Spring RestTemplate을 사용하면 Cl.. 2021. 3. 27.
Double.parseDouble에서 Parse를 호출하기 전에 null 확인 1. 개요 때 자바 변환 문자열 A와 더블 , 우리는 일반적으로 사용합니다 사용해 Double.parseDouble (문자열 값) 방법을. 이 방법을 사용하면 주어진 double ( 예 : "2.0") 의 문자열 표현을 원시 double 값으로 변환 할 수 있습니다. 대부분의 메서드 호출과 마찬가지로 런타임에 NullPointerException 이 발생할 가능성이 있는 null 참조를 전달하지 않는 것이 좋습니다 . 이 사용방법(예제)에서는 Double.parseDouble 을 호출하기 전에 null을 확인할 수있는 여러 방법을 살펴 봅니다. 일부 외부 라이브러리를 살펴보기 전에 핵심 Java를 사용하는 솔루션을 고려하는 것으로 시작하겠습니다. 2. 확인하는 이유 먼저 S tring을 구문 분석 할 때.. 2021. 3. 27.