Class CasThymeleafConfiguration


  • @Configuration(value="CasThymeleafConfiguration",
                   proxyBeanMethods=false)
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @ConditionalOnClass(org.thymeleaf.spring5.SpringTemplateEngine.class)
    @ImportAutoConfiguration(org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration.class)
    public class CasThymeleafConfiguration
    extends java.lang.Object
    Since:
    6.2.0
    • Constructor Detail

      • CasThymeleafConfiguration

        public CasThymeleafConfiguration()
    • Method Detail

      • layoutDialect

        @Bean
        public nz.net.ultraq.thymeleaf.layoutdialect.LayoutDialect layoutDialect()
      • chainingTemplateViewResolver

        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        @ConditionalOnMissingBean(name="chainingTemplateViewResolver")
        public org.thymeleaf.templateresolver.AbstractTemplateResolver chainingTemplateViewResolver​(org.springframework.boot.autoconfigure.thymeleaf.ThymeleafProperties thymeleafProperties,
                                                                                                    @Qualifier("themeResolver")
                                                                                                    org.springframework.web.servlet.ThemeResolver themeResolver,
                                                                                                    org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • casPropertiesThymeleafViewResolverConfigurer

        @ConditionalOnMissingBean(name="casPropertiesThymeleafViewResolverConfigurer")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public CasThymeleafViewResolverConfigurer casPropertiesThymeleafViewResolverConfigurer​(org.apereo.cas.configuration.CasConfigurationProperties casProperties)