@Bean public TemplateResolver taskTemplateResolver() { final TemplateResolver resolver = new TemplateResolver(); resolver.setPrefix(this.storageService.getStoragePath()); resolver.setSuffix(".html"); resolver.setTemplateMode("HTML5"); resolver.setOrder(3); resolver.setCacheable(false); resolver.setCharacterEncoding("UTF-8"); resolver.setResourceResolver(new OlympusCustomThymeleafResourceResolver()); return resolver; }
@Bean public TemplateResolver customTemplateResolver() { if (StringUtils.isEmpty(this.customPagesPath)) { return null; } final TemplateResolver resolver = new TemplateResolver(); resolver.setPrefix(this.customPagesPath); resolver.setSuffix(".html"); resolver.setTemplateMode("HTML5"); resolver.setOrder(4); resolver.setCacheable(false); resolver.setCharacterEncoding("UTF-8"); resolver.setResourceResolver(new FileResourceResolver()); return resolver; }