M
moai-lang-java
Java 21 LTS development specialist covering Spring Boot 3.3, virtual threads, pattern matching, and enterprise patterns. Use when building enterprise applications, microservices, or Spring projects.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Java 21 LTS development specialist covering Spring Boot 3.3, virtual threads, pattern matching, and enterprise patterns. Use when building enterprise applications, microservices, or Spring projects.
How to use
- Zainstaluj umiejętność w Claude Code, dodając moai-lang-java do konfiguracji swoich Claude skills. Umiejętność automatycznie aktywuje się, gdy otworzysz plik Java (.java) lub plik konfiguracyjny budowania (pom.xml, build.gradle, build.gradle.kts).
- Rozpocznij pracę nad projektem Spring Boot lub aplikacją Java 21 LTS. Claude automatycznie rozpozna kontekst i zaproponuje wsparcie dla Spring Boot 3.3, wirtualnych wątków, pattern matchingu oraz sealed classes.
- Korzystaj z porad dotyczących Spring Security 6 do implementacji autentykacji JWT, OAuth2 i kontroli dostępu opartej na rolach. Umiejętność wspiera konfigurację bezpieczeństwa w aplikacjach enterprise'owych.
- Stosuj rekomendacje JPA/Hibernate 7 do mapowania encji, definiowania relacji, pisania zapytań i zarządzania transakcjami w bazie danych.
- Implementuj testy jednostkowe za pomocą JUnit 5, mockowania i integracji TestContainers. Claude podpowie strukturę testów dla Twojego kodu.
- Pytaj o optymalizację wirtualnych wątków z Project Loom, konfigurację Maven 3.9 lub Gradle 8.5 z Kotlin DSL, oraz wzorce reaktywne WebFlux dla aplikacji o wysokiej przepustowości.