Integracao Spring Boot ponta a ponta

Integracao Spring Boot ponta a ponta

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 AbstractCrudController apenas como referencia de migracao.

Objetivo

Demonstrar um caminho autocontido para:

Regras

Exemplo de controller

@RestController
@ApiResource(ApiPaths.Catalog.CATEGORIAS)
@ApiGroup("catalog")
public class CategoriaController extends AbstractCrudController<Categoria, CategoriaDTO, Integer, CategoriaFilterDTO> {
}

Exemplo de DTO

public class CategoriaDTO {
  @UISchema(label = "Nome")
  private String nome;
}

Resultado esperado