·123-java-exception-handling
</>

123-java-exception-handling

À utiliser lorsque vous devez appliquer les meilleures pratiques de gestion des exceptions Java : notamment l'utilisation de types d'exceptions spécifiques, la gestion des ressources avec des ressources d'essai, la sécurisation des messages d'exception, la préservation du contexte d'erreur via le chaînage des exceptions, la validation précoce des entrées avec des principes d'échec rapide, la gestion correcte des interruptions de thread, la documentation des exceptions avec @throws, l'application de la politique de journalisation, la traduction des exceptions aux limites de l'API, la gestion des tentatives et de l'idempotence, l'application des délais d'attente, l'attachement des exceptions supprimées et la propagation des échecs dans le code asynchrone/réactif. Une partie du projet skills-for-java

13Installations·3Tendance·@jabrena

Installation

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

Comment installer 123-java-exception-handling

Installez rapidement le skill IA 123-java-exception-handling dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/jabrena/cursor-rules-java --skill 123-java-exception-handling
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : jabrena/cursor-rules-java.

Identify and apply robust Java exception handling practices to improve error clarity, security, debuggability, and system reliability.

Prerequisites: Run ./mvnw compile or mvn compile before applying any changes. If compilation fails, stop immediately — do not proceed until the project is in a valid state.

Core areas: Specific exception types instead of generic Exception/RuntimeException, try-with-resources for automatic resource cleanup, secure exception messages that avoid information leakage, exception chaining to preserve full error context, early input validation with IllegalArgumentException/NullPointerException, InterruptedException handling with interrupted-status restoration, @throws JavaDoc documentation,...

À utiliser lorsque vous devez appliquer les meilleures pratiques de gestion des exceptions Java : notamment l'utilisation de types d'exceptions spécifiques, la gestion des ressources avec des ressources d'essai, la sécurisation des messages d'exception, la préservation du contexte d'erreur via le chaînage des exceptions, la validation précoce des entrées avec des principes d'échec rapide, la gestion correcte des interruptions de thread, la documentation des exceptions avec @throws, l'application de la politique de journalisation, la traduction des exceptions aux limites de l'API, la gestion des tentatives et de l'idempotence, l'application des délais d'attente, l'attachement des exceptions supprimées et la propagation des échecs dans le code asynchrone/réactif. Une partie du projet skills-for-java Source : jabrena/cursor-rules-java.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/jabrena/cursor-rules-java --skill 123-java-exception-handling
Catégorie
</>Développement
Vérifié
Première apparition
2026-03-10
Mis à jour
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Réponses rapides

Qu'est-ce que 123-java-exception-handling ?

À utiliser lorsque vous devez appliquer les meilleures pratiques de gestion des exceptions Java : notamment l'utilisation de types d'exceptions spécifiques, la gestion des ressources avec des ressources d'essai, la sécurisation des messages d'exception, la préservation du contexte d'erreur via le chaînage des exceptions, la validation précoce des entrées avec des principes d'échec rapide, la gestion correcte des interruptions de thread, la documentation des exceptions avec @throws, l'application de la politique de journalisation, la traduction des exceptions aux limites de l'API, la gestion des tentatives et de l'idempotence, l'application des délais d'attente, l'attachement des exceptions supprimées et la propagation des échecs dans le code asynchrone/réactif. Une partie du projet skills-for-java Source : jabrena/cursor-rules-java.

Comment installer 123-java-exception-handling ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/jabrena/cursor-rules-java --skill 123-java-exception-handling Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

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