AiOffice 能力组合,开箱即用,为您的工作流提速
使用 Tailwind CSS 实用程序优先框架构建现代、响应式用户界面的专家指南。涵盖 v4.1+ 功能,包括 CSS 优先配置、自定义实用程序和增强的开发人员体验。
要在以下情况下使用此技能:
要使用 Spring Data JPA 实现持久层,请创建提供自动 CRUD 操作、实体关系、查询方法以及分页、审核和性能优化等高级功能的存储库接口。
该技能为为 Spring Boot 应用程序编写健壮的测试套件提供了全面的指导。它涵盖了 Mockito 的单元测试、Testcontainers 的集成测试、性能优化的切片测试模式以及维护快速反馈循环的最佳实践。
使用 Spring Security 6.x 和 JJWT 库的 Spring Boot 3.5.x 应用程序的综合 JWT(JSON Web 令牌)身份验证和授权模式。该技能为无状态身份验证、基于角色的访问控制以及与现代身份验证提供程序的集成提供了生产就绪的实现。
在以下情况下实施此技能:
该技能为在 Spring Boot 应用程序中构建 RESTful API 提供了全面的指导,具有一致的设计模式、正确的错误处理、验证以及基于 REST 原则和 Spring Boot 约定的架构最佳实践。
Resilience4j 是一个轻量级容错库,专为 Java 8+ 和函数式编程而设计。它提供了处理分布式系统中的故障的模式,包括断路器、速率限制器、重试机制、隔板和时间限制器。此技能演示了如何将 Resilience4j 与 Spring Boot 3.x 集成以构建弹性微服务,从而可以优雅地处理外部服务故障并防止整个系统发生级联故障。
SpringDoc OpenAPI 是一个为 Spring Boot 项目自动生成 OpenAPI 3.0 文档的库。它提供了一个 Swagger UI Web 界面,用于探索和测试 API,而无需编写额外的配置。此技能提供了用于将 SpringDoc 集成到 Spring Boot 3.x 应用程序、记录 REST 端点、保护 API 文档以及自定义生成的规范的全面模式。
使用域事件、ApplicationEventPublisher、@TransactionalEventListener 以及使用 Kafka 和 Spring Cloud Stream 进行分布式消息传递,在 Spring Boot 3.x 中实现事件驱动架构 (EDA) 模式。
此技能捕获了此存储库中提倡的依赖项注入方法:构造函数优先设计、显式可选协作者以及保持服务可测试和框架无关的确定性配置。
提供功能一致的 CRUD 服务,将域、应用程序、表示和基础设施层分开,同时保留 Spring Boot 3.5+ 约定。该技能提炼了基本的工作流程,并将详细的代码列表推迟到参考文件中以逐步公开。
Spring Boot 附带了一个缓存抽象,它将昂贵的服务调用包装在注释驱动的缓存后面。这种抽象支持多个缓存提供者(ConcurrentMap、Caffeine、Redis、Ehcache、JCache),而无需更改业务代码。该技能提供了一个简洁的工作流程,用于启用缓存、管理缓存生命周期以及验证 Spring Boot 3.5+ 服务中的行为。
请按照以下步骤配置 Spring Boot Actuator 以进行生产级监控:
使用 Spring AI 实现模型上下文协议 (MCP) 服务器,以使用 Spring 的本机 AI 抽象通过标准化工具、资源和提示模板扩展 AI 功能。
使用 shadcn/ui、Radix UI 和 Tailwind CSS 构建可访问、可自定义 UI 组件的专家指南。该技能提供了用于实现具有完全可访问性支持的生产就绪组件的综合模式。
使用新的并发功能、服务器组件、操作和高级模式构建现代 React 19 应用程序的专家指南。这项技能涵盖了从基本挂钩到高级服务器端渲染和 React 编译器优化的所有内容。
Build Retrieval-Augmented Generation systems that extend AI capabilities with external knowledge sources.
Qdrant 是一个用于语义搜索和相似性检索的 AI 原生向量数据库。该技能提供了将 Qdrant 与 Java 应用程序集成的模式,重点关注 Spring Boot 集成和 LangChain4j 框架支持。为 RAG 系统、推荐引擎和语义搜索应用程序提供高效的矢量搜索功能。
该技能提供了用于创建、优化和实施高级提示模式的全面框架,可显着提高跨各种任务和模型的 LLM 性能。它涵盖了少样本学习、思维链推理、提示优化工作流程、模板系统以及用于生产就绪的人工智能应用程序的系统提示设计。