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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.pebbletemplates.pebble.PebbleEnginepebbleEngine(PebbleProperties properties, io.pebbletemplates.pebble.loader.Loader<?> pebbleLoader, io.pebbletemplates.spring.extension.SpringExtension springExtension, List<io.pebbletemplates.pebble.extension.Extension> extensions, io.pebbletemplates.pebble.attributes.methodaccess.MethodAccessValidator methodAccessValidator) io.pebbletemplates.pebble.loader.Loader<?>pebbleLoader(PebbleProperties properties) io.pebbletemplates.spring.extension.SpringExtensionspringExtension(org.springframework.context.MessageSource messageSource) protected StringstripLeadingSlash(String value)
-
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
-