📦

java-pro

آمن

Entwickeln Sie moderne Java 21+ Anwendungen mit Spring Boot 3.x

Java-Entwickler haben Schwierigkeiten bei der Einführung moderner Java 21+ Features und Spring Boot 3.x Best Practices. Diese Skill bietet fachkundige Beratung zu virtuellen Threads, Cloud-native Patterns und Enterprise-Architektur.

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "java-pro". Helfen Sie mir, virtuelle Threads in meiner Spring Boot-Anwendung zu implementieren

النتيجة المتوقعة:

  • 1. Aktivieren Sie virtuelle Threads in application.properties: spring.threads.virtual.enabled=true
  • 2. Ersetzen Sie ExecutorService durch Executors.newVirtualThreadPerTaskExecutor()
  • 3. Aktualisieren Sie CompletableFuture-Ketten für virtuelle Thread-freundliche Patterns
  • 4. Konfigurieren Sie Tomcat Connector: server.tomcat.threads.virtual.enabled=true
  • 5. Überprüfen Sie mit Thread Dump: suchen Sie nach 'VirtualThread' statt Platform Threads

استخدام "java-pro". Was sind die Best Practices für Spring Security 6 mit OAuth2?

النتيجة المتوقعة:

  • Verwenden Sie SecurityFilterChain Beans statt WebSecurityConfigurerAdapter
  • Konfigurieren Sie OAuth2ResourceServerConfigurer für JWT-Validierung
  • Implementieren Sie MethodSecurity mit @PreAuthorize Annotationen
  • Fügen Sie CSRF-Schutz-Konfiguration für zustandsbehaftete Anwendungen hinzu
  • Verwenden Sie SecurityContextRepository für verteiltes Session-Management

التدقيق الأمني

آمن
v1 • 2/25/2026

This is a prompt-only skill with no executable code. Static analysis scanned 0 files and found 0 security issues. The skill provides AI instructions for Java 21+ development guidance with no network access, file system operations, or external command execution capabilities.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Legacy-Java-Anwendung auf Java 21 migrieren

Erhalten Sie schrittweise Anleitung für das Upgrade von Java 8 oder 11 auf Java 21, einschließlich Migration zu virtuellen Threads, Updates für das Modulsystem und Prüfung der Abwärtskompatibilität von Dependencies.

Cloud-native Microservices mit Spring Boot 3 entwickeln

Entwerfen und implementieren Sie eine Microservices-Architektur mit Spring Cloud, Resilience-Patterns, Distributed Tracing und Kubernetes-Deployment-Konfigurationen.

JVM-Performance für Produktions-Workloads optimieren

Erhalten Sie JVM-Tuning-Empfehlungen, Strategien zur Garbage Collection-Optimierung und Anleitung zur GraalVM Native-Kompilierung für verbesserte Startzeiten und Speichereffizienz.

جرّب هذه الموجهات

Einführung von Java 21 Features
Ich verwende derzeit Java 11 in meiner Spring Boot-Anwendung. Helfen Sie mir, die 5 wichtigsten Java 21 Features zu identifizieren, die den größten Mehrwert für meinen REST-API-Service bieten, und zeigen Sie mir, wie ich virtuelle Threads für bessere Parallelität implementiere.
Spring Boot 3 Migration
Ich muss meine Spring Boot 2.7-Anwendung auf Spring Boot 3.x mit Java 21 migrieren. Erstellen Sie eine Migrations-Checkliste, die Jakarta EE-Namespace-Änderungen, Spring Security 6 Updates und alle breaking Changes abdeckt, die ich adressieren sollte.
Microservices-Architektur-Design
Entwerfen Sie eine Microservices-Architektur für eine E-Commerce-Plattform mit Spring Boot 3 und Spring Cloud. Inklusive Service-Grenzen, Kommunikationspatterns zwischen Services, Circuit Breaker-Konfiguration mit Resilience4j und Setup für Distributed Tracing mit Micrometer.
GraalVM Native Image Optimierung
Meine Spring Boot-Anwendung hat langsame Container-Startzeiten. Führen Sie mich durch die Erstellung eines GraalVM Native Images, einschließlich Reflection-Konfiguration, Dependency-Ausschlüssen und Performance-Benchmarking mit JMH.

أفضل الممارسات

  • Verwenden Sie immer virtuelle Threads für I/O-lastige Operationen, um den Durchsatz ohne Thread-Pool-Tuning zu maximieren
  • Nutzen Sie Pattern Matching und versiegelte Klassen, um Boilerplate-Code zu reduzieren und Typsicherheit zu verbessern
  • Konfigurieren Sie GraalVM Native Image Builds für Lambda-Funktionen und containerisierte Microservices, um Cold-Start-Zeiten zu reduzieren

تجنب

  • Verwendung von Platform Thread Pools mit festen Größen, wenn virtuelle Threads massive Parallelität bewältigen können
  • Mischung von Java 21 Features mit Legacy-Patterns, die Compile-time-Optimierungen verhindern
  • Überspringen von Integrationstests bei der Einführung neuer Java- oder Spring Boot-Features

الأسئلة المتكررة

Welche Java-Version benötige ich, um diese Skill effektiv zu nutzen?
Diese Skill konzentriert sich auf Java 21+ LTS Features. Sie können sie mit Java 17 oder 11 verwenden, aber einige Empfehlungen erfordern möglicherweise ein Upgrade, um auf virtuelle Threads und Pattern Matching Features zugreifen zu können.
Hilft diese Skill bei der Spring Boot 3 Migration?
Ja. Sie bietet Migrationsanleitung, die Jakarta EE-Namespace-Änderungen, Spring Security 6 Updates und Kompatibilitätsüberlegungen für das Upgrade von Spring Boot 2.x abdeckt.
Kann diese Skill funktionierenden Java-Code generieren?
Ja. Sie kann Code-Beispiele, Konfigurationsdateien und Implementierungsmuster generieren. Sie müssen den Code jedoch in Ihrer spezifischen Umgebung integrieren und testen.
Welche Cloud-Plattformen unterstützt diese Skill?
Die Skill bietet Cloud-agnostische Anleitung für Docker- und Kubernetes-Deployments. Empfehlungen gelten für AWS, GCP, Azure und On-Premise Container-Orchestrierung.
Deckt diese Skill Teststrategien ab?
Ja. Sie behandelt JUnit 5, Mockito, Spring Boot Test, Testcontainers für Integrationstests und Contract Testing mit Spring Cloud Contract.
Kann diese Skill bei JVM-Performance-Tuning helfen?
Ja. Sie bietet Garbage Collection-Optimierung, Anleitung zur Memory-Profiling, JIT-Compiler-Tuning und Empfehlungen für GraalVM Native Image-Kompilierung.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md