Este exemplo mostra uma integracao minima entre uma aplicacao Spring
Boot e o praxis-metadata-starter.
Nota: este exemplo mostra um wiring historico simplificado do core legado. Para aplicacoes novas, priorize os guias principais resource-oriented e trate
AbstractCrudControllerapenas como referencia de migracao.
Demonstrar um caminho autocontido para:
OpenAPI + x-ui/schemas/filtered@ApiResource e @ApiGroup@UISchemapraxis-ui-angular@RestController
@ApiResource(ApiPaths.Catalog.CATEGORIAS)
@ApiGroup("catalog")
public class CategoriaController extends AbstractCrudController<Categoria, CategoriaDTO, Integer, CategoriaFilterDTO> {
}public class CategoriaDTO {
@UISchema(label = "Nome")
private String nome;
}GET /v3/api-docs respondeGET /api/catalog/categorias/schemas responde/schemas/filtered resolve request e response