Boa noite.
Estou com uma dúvida em como configurar os resources do sistema.
Faço assim:
<a class="mention" href="/u/override">@Override</a> public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); }
Os arquivos estão assim:

As minhas views estão assim:

No JSP index, por exemplo, faço um import das parts:
c:import url="/header"
c:import url="/footer"
que respectivamente são:
@RequestMapping(value = “/header”) public String header(){ return “parts/header”; }
@RequestMapping(value = “/footer”) public String footer(){ return “parts/footer”; }
até ai, tudo funciona perfeitamente bem.
Porém quando faço os mesmos imports no JSP default.jsp (que está em um diretorio diferente do index), as imagens, css e outros não funcionam.
Dentro do meu header.jsp está:
link rel=“stylesheet” type=“text/css” href=“resources/css/system.css”
Se eu reescrever como:
link rel=“stylesheet” type=“text/css” href="…/resources/css/system.css"
funciona no JSP default.jsp dentro de erros e no index.jsp fora fica sem funcionar.
Não gostaria de escrever dois header.jsp e ter dois lugares para manter.
Como fazer isso da melhor forma?