Fala pessoal, tudo bem ?
João, continua dando 404 ao tentar acessar o css (ou qualquer arquivo estático) ?
Talvez esteja faltando adicionar uma configuração para o Spring liberar o acesso aos estáticos. O que pode estar acontecendo é, como o Spring MVC (DispatcherServlet) foi mapeado pra receber todas as requisições, quando ele recebe uma requisição para /resources/css/algum-arquivo.css
ele não acha nada mapeado pra esse endeço (os controllers não mapeiam esse endereço) e devolve um 404.
Tente adicionar esse configuração:
@EnableWebMvc
// outras possiveis annotations
@ComponentScan(basePackages = { "br.com.casadocodigo.loja" })
public class WebAppConfiguration extends WebMvcConfigurerAdapter { // certifique-se que essa herança ocorra
// métodos anteriores omitidos
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
}
Essa configuração habilita que o Spring MVC repasse ao Servlet Container (tomcat) a responsabilidade de responder os arquivos estáticos (css, js, imagens, etc), antes de devolver o 404 Not Found.
Dê uma olhada se isso ajuda.
Abraços