2
respostas

Links com mvcUrl não funcionam mais

Estou com o mesmo problema do rapaz que abriu esta discussão: https://cursos.alura.com.br/forum/topico-links-nao-pegam-mais-69449

Após configurar o AbstractSecurityWebApplicationInitializer, todos os links que utilizam mvcUrl nas páginas .jsp não funcionam corretamente.

Exemplo de uma URL que está sendo criada após a configuração do AbstractSecurityWebApplicationInitializer: http://localhost:8081/casadocodigo/WEB-INF/views/produtos/detalhe.jsp/produtos

O endereço deveria ser: http://localhost:8081/casadocodigo/produtos/detalhe/{id}

Percebi que esse é um problema comum entre vários alunos que estão nessa parte Segurança do curso de Spring MVC II.

Gostaria de saber se alguém já encontrou a solução para esse caso.

Grato desde já.

2 respostas

Oi Thiago, tudo bem?

Infelizmente esse problema está sendo bem recorrente e o fato é que existe um bug aberto no projeto do spring security para sanar essa questão: https://github.com/spring-projects/spring-security/issues/4214

Por hora, parece fazer mais sentido não utilizar o mvcUrl junto com o spring security. Essa integração spring security + spring mvc está problemática no momento.

Opa, bom dia!

Curioso que se trata de um problema meio antigo cuja solução parece ainda estar em andamento.

Fazendo umas pesquisas na Internet, também não encontrei algo que ajudasse.

Parece que o caminho é o que eu havia imaginado mesmo: evitar o uso do mvcUrl.

Manterei essa discussão aberta para saber se mais alguém comenta informando uma possível solução (ou alguma coisa que na máquina dela deu certo).

Agradeço sua resposta. Forte abraço!