Class PebbleAutoConfiguration

java.lang.Object
io.pebbletemplates.boot.autoconfigure.PebbleAutoConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnClass(io.pebbletemplates.pebble.PebbleEngine.class) @EnableConfigurationProperties(PebbleProperties.class) @Import({io.pebbletemplates.boot.autoconfigure.PebbleServletWebConfiguration.class,io.pebbletemplates.boot.autoconfigure.PebbleReactiveWebConfiguration.class}) public class PebbleAutoConfiguration extends Object
  • Constructor Details

    • PebbleAutoConfiguration

      public PebbleAutoConfiguration()
  • Method Details

    • pebbleLoader

      @Bean @ConditionalOnMissingBean(name="pebbleLoader") public io.pebbletemplates.pebble.loader.Loader<?> pebbleLoader(PebbleProperties properties)
    • springExtension

      @Bean @ConditionalOnMissingBean public io.pebbletemplates.spring.extension.SpringExtension springExtension(org.springframework.context.MessageSource messageSource)
    • pebbleEngine

      @Bean @ConditionalOnMissingBean(name="pebbleEngine") public io.pebbletemplates.pebble.PebbleEngine pebbleEngine(PebbleProperties properties, io.pebbletemplates.pebble.loader.Loader<?> pebbleLoader, io.pebbletemplates.spring.extension.SpringExtension springExtension, @Nullable List<io.pebbletemplates.pebble.extension.Extension> extensions, @Nullable io.pebbletemplates.pebble.attributes.methodaccess.MethodAccessValidator methodAccessValidator)
    • stripLeadingSlash

      protected String stripLeadingSlash(String value)