Slide 16
Slide 16 text
public class GroovyTemplateAvailabilityProvider implements
TemplateAvailabilityProvider {
@Override
public boolean isTemplateAvailable(String view, Environment
environment,
ClassLoader classLoader, ResourceLoader resourceLoader) {
if (ClassUtils.isPresent("groovy.text.TemplateEngine",
classLoader)) {
String prefix =
environment.getProperty("spring.groovy.template.prefix",
GroovyTemplateProperties.DEFAULT_PREFIX);
String suffix =
environment.getProperty("spring.groovy.template.suffix",
GroovyTemplateProperties.DEFAULT_SUFFIX);
return resourceLoader.getResource(prefix + view +
suffix).exists();
}
return false;
}
}
http://localhost:4000/decks/spring-boot-for-the-web-tier.html
16 of 43 10/09/14 08:15