apized

Generate JVM REST API infrastructure from annotated model classes.

1|Updated Jul 11, 2022
One-click install
npx skills add https://github.com/apized/apized --skill apized
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apized
Source: https://github.com/apized/apized/tree/main/.claude/skills/apized
Command: npx skills add https://github.com/apized/apized --skill apized

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies and accelerates the development of JVM-based REST APIs by automating the generation of boilerplate code for controllers, services, and repositories, allowing developers to focus on business logic.

Core Features & Use Cases

  • Automated API Generation: Generates REST endpoints, CRUD operations, and data access layers from annotated model classes.
  • Extensibility: Supports custom logic through service extensions, repository extensions, and behaviors (lifecycle hooks).
  • Use Case: You need to quickly build a REST API for a new e-commerce product catalog. Define your Product model with @Apized, and the framework will automatically generate endpoints for listing, retrieving, creating, updating, and deleting products, along with the necessary backend services and database interactions.

Quick Start

Use the apized skill to add a new model named 'User' with fields 'username' and 'email'.

Frequently Asked Questions about apized

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate REST API boilerplate code from model classes in Spring Boot?

To generate REST API boilerplate in Spring Boot, annotate model classes with @Apized. The framework then automatically generates controllers, services, and repositories for CRUD operations, reducing manual coding.

What is the best way to build JVM APIs with automated audit trails and security?

Building JVM APIs with audit trails and security is best handled by defining annotated model classes. The framework automatically integrates these features into the generated CRUD infrastructure.

Can I use Micronaut instead of Spring Boot for JVM API development?

Yes, you can use Micronaut instead of Spring Boot. The framework supports both Micronaut and Spring Boot engines to generate REST API infrastructure from annotated model classes.

How do I add custom business logic to generated REST API endpoints?

To add custom logic to generated REST API endpoints, use service extensions, repository extensions, and behaviors. These lifecycle hooks allow you to inject custom logic into the automated CRUD operations.

Does the framework support event publishing and federation for REST APIs?

Yes, the framework supports event publishing and federation for REST APIs. These features are automatically facilitated alongside audit trails and security when generating code from model definitions.