A página está funcionando normalmente, porém o CSS não está sendo aplicado, segue o das paginas e classe de configuração para localizar resources.
<c:url value="/resources/css" var=“cssPath” />
@EnableWebMvc
@ComponentScan(basePackageClasses = { ChamadosController.class, ProdutoDao.class })
@EnableCaching
public class AppWebConfiguration extends WebMvcConfigurerAdapter {
@Bean
public InternalResourceViewResolver internalResourceViewResolve() {
InternalResourceViewResolver resolve = new InternalResourceViewResolver();
resolve.setPrefix("/WEB-INF/views/");
resolve.setSuffix(".jsp");
// resolver.setExposeContextBeansAsAttributes(true); poder pegar
// qualquer variavel
resolve.setExposedContextBeanNames("carrinhoCompras");
return resolve;
}
@Bean
public MessageSource messageSource() {
ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource();
messageSource.setBasename("/WEB-INF/messages");
messageSource.setDefaultEncoding("UTF-8");
messageSource.setCacheSeconds(1);
return messageSource;
}
@Bean
public FormattingConversionService mvcConversionService() {
DefaultFormattingConversionService conversionService = new DefaultFormattingConversionService();
DateFormatterRegistrar registra = new DateFormatterRegistrar();
registra.setFormatter(new DateFormatter("dd/MM/yyyy"));
registra.registerFormatters(conversionService);
return conversionService;
}
@Bean
public MultipartResolver multipartResolver() {
return new StandardServletMultipartResolver();
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
}
@Bean
public RestTemplate restTemplate() {
return new RestTemplate();
}
@Bean
public CacheManager cacheManager() {
CacheBuilder<Object, Object> builder = CacheBuilder.newBuilder().maximumSize(100).expireAfterAccess(1,
TimeUnit.MINUTES);
GuavaCacheManager manager = new GuavaCacheManager();
manager.setCacheBuilder(builder);
return manager;
}
// @Bean
// public ViewResolver
// contentNegotiationViewResolver(ContentNegotiationManager manager) {
// List<ViewResolver> viewResolvers = new ArrayList<>();
// viewResolvers.add(internalResourceViewResolve());
// viewResolvers.add(new JsonViewResolver());
// ContentNegotiatingViewResolver resolver = new
// ContentNegotiatingViewResolver();
// resolver.setViewResolvers(viewResolvers);
// resolver.setContentNegotiationManager(manager);
// return resolver;
// }
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}