

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o trecho de código abaixo, parte de um sistema de processo eletrônico desenvolvido com Jakarta EE 10+, que utiliza Jakarta Authorization para controle de acesso baseado em papéis (roles).

Com base no código e nas anotações utilizadas,
/{id} é um parâmetro abstrato de perfil permitido para acessar o método consultarProcesso.
o caminho /processos leva à execução dos métodos consultarProcesso ou julgarProcesso, dependendo do perfil que acessa a classe.
juiz pode somente julgar processos e advogado pode somente consultar processos.
apenas usuários autenticados com papel juiz podem acessar /julgar, enquanto juiz e advogado podem consultar processos.
a consulta de processos está liberada somente para usuários com perfil de advogado.