Class HealthController

java.lang.Object
br.com.xadm.comum.web.HealthController

@Controller("/health") @Secured("isAnonymous()") public class HealthController extends Object
Health check com a versão em runtime — shape plano {status, versao} (norma X-Adm de versionamento e health).

Substitui o endpoint /health do micronaut-management (que o app desliga em application.yml) para expor o shape exigido. Trade-off consciente: é liveness (o app está no ar), não readiness — não agrega o estado do banco. A versão também está em /info via VersaoInfo.

  • Constructor Details

    • HealthController

      public HealthController()
      Construtor padrão.