·143-java-functional-exception-handling
</>

143-java-functional-exception-handling

Java에서 기능적 예외 처리 모범 사례를 적용해야 하는 경우 사용합니다. 여기에는 예외 남용을 Optional 및 VAVR 양쪽 유형으로 대체, 봉인된 클래스 및 열거형을 사용하여 오류 유형 계층 구조 설계, 모나드 오류 구성 파이프라인 구현, 기능적 제어 흐름 패턴 설정, 실제로 예외적인 시스템 수준 오류에 대해서만 예외 예약 등이 포함됩니다. Skills-for-Java 프로젝트의 일부

14설치·3트렌드·@jabrena

설치

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 143-java-functional-exception-handling

143-java-functional-exception-handling 설치 방법

명령줄에서 143-java-functional-exception-handling AI 스킬을 개발 환경에 빠르게 설치

  1. 터미널 열기: 터미널 또는 명령줄 도구(Terminal, iTerm, Windows Terminal 등)를 엽니다
  2. 설치 명령어 실행: 이 명령어를 복사하여 실행합니다: npx skills add https://github.com/jabrena/cursor-rules-java --skill 143-java-functional-exception-handling
  3. 설치 확인: 설치 후 스킬은 자동으로 AI 코딩 환경에 설정되어 Claude Code, Cursor, OpenClaw에서 사용할 수 있습니다

출처: jabrena/cursor-rules-java.

Identify and apply functional exception handling best practices in Java to improve error clarity, maintainability, and performance by eliminating exception overuse in favour of monadic error types.

Prerequisites: Run ./mvnw validate or mvn validate before applying any changes. If validation fails, stop immediately — do not proceed until the project is in a valid state. Also confirm the VAVR dependency (io.vavr:vavr) and SLF4J are present when introducing Either types.

Core areas: Optional for nullable values over throwing NullPointerException or NotFoundException, VAVR Either for predictable business-logic failures, CompletableFuture for async error handling, sealed classes and records for rich error type hierarchies with exhaustive pattern matching, enum-based error types for simple failure cases, functional composition with flatMap/map/peek/peekLeft for chaining operations th...

Java에서 기능적 예외 처리 모범 사례를 적용해야 하는 경우 사용합니다. 여기에는 예외 남용을 Optional 및 VAVR 양쪽 유형으로 대체, 봉인된 클래스 및 열거형을 사용하여 오류 유형 계층 구조 설계, 모나드 오류 구성 파이프라인 구현, 기능적 제어 흐름 패턴 설정, 실제로 예외적인 시스템 수준 오류에 대해서만 예외 예약 등이 포함됩니다. Skills-for-Java 프로젝트의 일부 출처: jabrena/cursor-rules-java.

인용 가능한 정보

AI/검색 인용용 안정적인 필드와 명령어.

설치 명령어
npx skills add https://github.com/jabrena/cursor-rules-java --skill 143-java-functional-exception-handling
카테고리
</>개발 도구
인증됨
최초 등록
2026-03-10
업데이트
2026-03-10

Browse more skills from jabrena/cursor-rules-java

빠른 답변

143-java-functional-exception-handling이란?

Java에서 기능적 예외 처리 모범 사례를 적용해야 하는 경우 사용합니다. 여기에는 예외 남용을 Optional 및 VAVR 양쪽 유형으로 대체, 봉인된 클래스 및 열거형을 사용하여 오류 유형 계층 구조 설계, 모나드 오류 구성 파이프라인 구현, 기능적 제어 흐름 패턴 설정, 실제로 예외적인 시스템 수준 오류에 대해서만 예외 예약 등이 포함됩니다. Skills-for-Java 프로젝트의 일부 출처: jabrena/cursor-rules-java.

143-java-functional-exception-handling 설치 방법은?

터미널 또는 명령줄 도구(Terminal, iTerm, Windows Terminal 등)를 엽니다 이 명령어를 복사하여 실행합니다: npx skills add https://github.com/jabrena/cursor-rules-java --skill 143-java-functional-exception-handling 설치 후 스킬은 자동으로 AI 코딩 환경에 설정되어 Claude Code, Cursor, OpenClaw에서 사용할 수 있습니다

소스 저장소는 어디인가요?

https://github.com/jabrena/cursor-rules-java