Companion code for "Global Exception Handling with ProblemDetail (RFC 9457) in Spring Boot 4". Thirteen failures under five handling setups (Boot defaults, the Boot flag, a ResponseEntityExceptionHandler advice, advice plus an ErrorController, a catch-all ordered first), validation errors, i18n, content negotiation, Security's 401/403, silent 500s and decoding on the client. 16 tests pin the behaviour. Co-Authored-By: Claude Opus 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01C3TETMrqVUWeFkNtz3Jbo3
11 lines
351 B
Bash
11 lines
351 B
Bash
#!/usr/bin/env bash
|
|
# Shared settings for every script in this module.
|
|
MODULE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
OUT="$MODULE_DIR/docs/output"
|
|
JAR="$MODULE_DIR/target/problem-details-1.0.0.jar"
|
|
PORT="${PORT:-8080}"
|
|
BASE="http://localhost:$PORT"
|
|
PIDFILE="$MODULE_DIR/target/app.pid"
|
|
LOG="$MODULE_DIR/target/app.log"
|
|
mkdir -p "$OUT"
|