IDE-Tools · Foto: Homedust, CC BY 2.0
springboot
Zuletzt aktualisiert:
Typ
Instruction
Lizenz
MIT
Anwendungsfeld
GitHub Copilot
Java-Backend-Teams
Voraussetzungen
Keine besonderen — direkt loslegen.
Spring-Boot-Guidelines (Java/Kotlin)
Für wen: Java-Backend-Teams
So nutzt du es
Inhalt als .github/copilot-instructions.md ins Repository legen (bzw. unter .github/instructions/ für mehrere Dateien). GitHub Copilot berücksichtigt die Anweisungen dann in Chat und Code-Vorschlägen für dieses Repository.
Im Detail
Diese Instruction-Datei bündelt Best Practices für Spring-Boot-Anwendungen: Constructor Injection statt Field Injection, YAML-basierte Konfiguration mit @ConfigurationProperties, Profile für unterschiedliche Umgebungen sowie saubere Exception-Behandlung. Sie greift für alle .java- und .kt-Dateien und soll den Assistenten dazu bringen, wartbaren statt nur funktionierenden Code vorzuschlagen, inklusive Kommentaren zu wichtigen Design-Entscheidungen. Für Teams mit bereits eigenen Architektur-Vorgaben sind das vor allem Grundlagen, für Einsteiger in Spring Boot aber ein guter Startpunkt, um übliche Anti-Patterns wie Field Injection von Anfang an zu vermeiden.
Praxis-Tipp
Kombinieren Sie diese Regel mit einer projektspezifischen Ergänzung zu Ihrer bevorzugten Schichtenarchitektur, da die Datei bewusst allgemein gehalten ist.
Siehe auch
Lizenz & Quelle
- Lizenz: MIT
- Quelle: github.com/github/awesome-copilot
Inhalt ansehen (springboot.instructions.md)
Lade …
Erfahrungen & Kommentare.
Funktioniert der Instruction bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
taming-copilot
Zügelt Copilot: keine ungefragten Massen-Änderungen, klare Direktiven-Hierarchie
security-and-owasp
Secure-Coding nach OWASP Top 10 (2025), 55+ Anti-Patterns inkl. KI/LLM-Security
