UTF-8 config added for ThymeLeaf

This commit is contained in:
Rene Zubcevic 2019-07-22 08:21:34 +02:00
parent 7d0a63ac95
commit ea38973068

View File

@ -59,6 +59,8 @@ import java.io.File;
@Configuration @Configuration
public class MvcConfiguration extends WebMvcConfigurerAdapter { public class MvcConfiguration extends WebMvcConfigurerAdapter {
private static final String UTF8 = "UTF-8";
@Autowired @Autowired
@Qualifier("pluginTargetDirectory") @Qualifier("pluginTargetDirectory")
private File pluginTargetDirectory; private File pluginTargetDirectory;
@ -80,6 +82,7 @@ public class MvcConfiguration extends WebMvcConfigurerAdapter {
resolver.setSuffix(".html"); resolver.setSuffix(".html");
resolver.setOrder(1); resolver.setOrder(1);
resolver.setCacheable(false); resolver.setCacheable(false);
resolver.setCharacterEncoding(UTF8);
resolver.setApplicationContext(applicationContext); resolver.setApplicationContext(applicationContext);
return resolver; return resolver;
} }
@ -89,6 +92,7 @@ public class MvcConfiguration extends WebMvcConfigurerAdapter {
LessonTemplateResolver resolver = new LessonTemplateResolver(pluginTargetDirectory, resourceLoader); LessonTemplateResolver resolver = new LessonTemplateResolver(pluginTargetDirectory, resourceLoader);
resolver.setOrder(2); resolver.setOrder(2);
resolver.setCacheable(false); resolver.setCacheable(false);
resolver.setCharacterEncoding(UTF8);
return resolver; return resolver;
} }
@ -97,6 +101,7 @@ public class MvcConfiguration extends WebMvcConfigurerAdapter {
AsciiDoctorTemplateResolver resolver = new AsciiDoctorTemplateResolver(language); AsciiDoctorTemplateResolver resolver = new AsciiDoctorTemplateResolver(language);
resolver.setCacheable(false); resolver.setCacheable(false);
resolver.setOrder(3); resolver.setOrder(3);
resolver.setCharacterEncoding(UTF8);
return resolver; return resolver;
} }