Status: {Proposed | Accepted | Deprecated | Superseded by ADR-XXXX} Date: {YYYY-MM-DD}
{Describe the issue that needs a decision. What is the problem? Why does it matter?}
{Include any constraints, requirements, or forces that influence the decision.}
{State the decision clearly. What did we decide to do?}
{Include code examples if relevant:}
// Example code showing the decisionEasier:
- {Positive consequence 1}
- {Positive consequence 2}
Harder:
- {Negative consequence or trade-off 1}
- {Negative consequence or trade-off 2}
{Why it was rejected}
{Why it was rejected}
- {Link to relevant documentation}
- {Link to Spring guide or API docs}
- {Link to related ADRs}