Predicate
-
Java 11. 주요 변경 내용BackEnd/Java 2024. 12. 6. 23:00
Java 11은 Java 10이 출시된지 6개월 후인 2018년 9월에 출시된 LTS 버전입니다. var Java 10에서 등장한 var을 람다식 매개변수에 적용 가능하게 되었습니다.// String 타입을 명시적으로 작성해 준 람다식입니다.Consumer c1 = (String x) -> System.out.println(x);// Java 11부터 람다식에 var을 사용할 수 있습니다.Consumer c2 = (var x) -> System.out.println(x); String 클래스 업데이트strip() 띄어 쓰기 혹은 탭 같은 white space를 앞 뒤로 제거해주는 함수입니다.stripLeading(): 앞 부분의 white space만 제거stripTrailing(): 뒷 부분의 wh..
-
Spring Cloud GatewayBackEnd/Spring Cloud 2022. 6. 22. 08:27
Spring Cloud Gateway Spring Cloud Gateway는 API Gateway의 하나로 MSA에서 사용되는 Proxy 서비스입니다. 단일 진입점에서 요청을 중앙 집중화하고 적절한 서비스로 라우팅합니다. Spring Cloud Ribbon(Client side Load Balancer)과 Spring Cloud Zuul(API Gateway)은 Spring boot 2.4에서 Maintenance 상태로 전환되었기에 Spring Cloud Gateway와 이전 글의 Eureka와 연동하는 방법에 대해 알아보겠습니다. API Gateway Service 특징 인증 및 권한 부여 서비스 검색 통합 응답 캐싱 정책, 회로 차단기 및 Qos 다시 시도 속도 제한 부하 분산 로깅, 추적, 상관 ..