Ola,
Não estou conseguindo acessar o conteúdo da pasta resources, o navegador me apresenta o seguinte erro:
Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://localhost:8080/Projeto/resources/css/bootstrap.min.css".
a pasta resources está dentro da pasta webapp
E os métodos que possam ter alguma configuração esquisita estão assim:
@Override
public void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("/cadastro").hasRole("ADMIN")
.antMatchers("/resources/**").permitAll()
.antMatchers("/").permitAll()
.anyRequest().authenticated()
.and().formLogin().loginPage("/login").permitAll()
.and().logout().logoutRequestMatcher(new AntPathRequestMatcher("/logout"));
}
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
@Controller
public class HomeController {
@RequestMapping(value="/", method=RequestMethod.GET)
public ModelAndView index(){
ModelAndView modelAndView = new ModelAndView("home");
return modelAndView;
}
}
Estou chamando meu css assim:
< c:url value="resources/css" var="cssPath" />
< link rel="stylesheet" href="${cssPath}/bootstrap.min.css" type="text/css" />
Alguém sabe me dizer o que está acontecendo ?