Olá pessoal, tudo bem?
Criei um FrontController que irá receber todas as requisições e ira carregar o conteudo pela url…
Tenho uma expressão regular que aceita qualquer coisa exceto a url das assets.
@Path(value = "{slug:^/[^(assets)].*$}", priority = Integer.MAX_VALUE)
public void render(String slug){
//code
}
Acontece que com o slug no value do @Path o vraptor não casa nenhum valor com a expressão regular.
Se remover o slug:
@Path(value = "{^/[^(assets)].*$}", priority = Integer.MAX_VALUE)
public void render(String slug){
//code
}
ele aceita:
/noticias
/servicos
mas não aceita:
/noticias/destaques
/noticias/titulo-da-noticia
O que preciso é que aceite os valores acima e não aceite /assets/images/imagem.jpg e /assets/javascripts/app.js
Alguma sugestão?
Obrigado!