본문 바로가기

분류 전체보기204

Java 8의 새로운 기능 이 기사는 시리즈의 일부입니다. • New Features in Java 8 (current article) • New Features in Java 9 • New Features in Java 10 • New Features in Java 11 • New Features in Java 12 • New Features in Java 13 • New Features in Java 14 • What's New in Java 15 1. 개요 이 기사에서는 Java 8에서 가장 흥미로운 몇 가지 새로운 기능에 대해 간략히 살펴 보겠습니다. 인터페이스 기본 및 정적 메서드, 메서드 참조 및 선택 사항에 대해 설명합니다. Java 8 릴리스의 일부 기능인 스트림 API , 람다 표현식 및 기능적 인터페이스 는 별도.. 2021. 3. 21.
Java 14의 새로운 기능 이 기사는 시리즈의 일부입니다. • New Features in Java 8 • New Features in Java 9 • New Features in Java 10 • New Features in Java 11 • New Features in Java 12 • New Features in Java 13 • New Features in Java 14 (current article) • What's New in Java 15 1. 개요 Java 14는 2020 년 3 월 17 일에 릴리스되었으며, Java의 새 릴리스주기에 따라 이전 버전 보다 정확히 6 개월 뒤 입니다. 이 사용방법(예제)에서는 언어 버전 14의 새로운 기능과 더 이상 사용되지 않는 기능에 대한 요약을 살펴 봅니다 . 또한 새로운 기능.. 2021. 3. 21.
Spring을 사용한 기능 플래그 1. 개요 이 기사에서는 기능 플래그를 간략하게 정의하고 Spring Boot 애플리케이션에서이를 구현하기위한 독단적이고 실용적인 접근 방식을 제안합니다. 그런 다음 다양한 Spring Boot 기능을 활용하여 더 정교한 반복을 파헤칩니다. 기능 플래그 지정이 필요할 수있는 다양한 시나리오에 대해 논의하고 가능한 솔루션에 대해 이야기합니다. Bitcoin Miner 예제 애플리케이션을 사용하여이를 수행합니다. 2. 기능 플래그 기능 토글이라고도하는 기능 플래그는 코드를 수정하거나 앱을 재배포하지 않고도 애플리케이션의 특정 기능을 활성화 또는 비활성화 할 수있는 메커니즘입니다. 특정 기능 플래그에 필요한 역학에 따라 전역 적으로, 앱 인스턴스별로 또는 더 세부적으로 (아마도 사용자 또는 요청별로) 구성해야.. 2021. 3. 20.
PowerMock 소개 1. 개요 모의 프레임 워크를 사용한 단위 테스트는 오랫동안 유용한 관행으로 인식되어 왔으며 특히 Mockito 프레임 워크가 최근 몇 년 동안이 시장을 지배했습니다. 그리고 적절한 코드 디자인을 촉진하고 공용 API를 단순하게 만들기 위해 일부 원하는 기능을 의도적으로 제외했습니다. 그러나 어떤 경우에는 이러한 단점으로 인해 테스터가 모의 생성을 가능하게 만들기 위해 번거로운 코드를 작성해야합니다. 여기에서 PowerMock 프레임 워크가 작동합니다. PowerMockito 는 Mockito를 지원하는 PowerMock의 확장 API입니다. Mockito의 문제를 극복하는 간단한 방법으로 Java Reflection API로 작업 할 수있는 기능을 제공합니다 (예 : 최종, 정적 또는 개인 메서드 모의.. 2021. 3. 20.