Java源码示例:org.thymeleaf.extras.springsecurity5.dialect.SpringSecurityDialect
示例1
@Bean
public SpringTemplateEngine templateEngine(WallRideThymeleafDialect wallRideThymeleafDialect) {
SpringTemplateEngine engine = new SpringTemplateEngine();
// engine.setTemplateResolver(templateResolver());
Set<ITemplateResolver> templateResolvers = new LinkedHashSet<>();
templateResolvers.add(homePathTemplateResolver());
templateResolvers.add(classPathTemplateResolver());
engine.setTemplateResolvers(templateResolvers);
Set<IDialect> dialects = new HashSet<>();
dialects.add(new SpringSecurityDialect());
dialects.add(new Java8TimeDialect());
dialects.add(wallRideThymeleafDialect);
engine.setAdditionalDialects(dialects);
return engine;
}
示例2
@Bean
public SpringTemplateEngine templateEngine(ITemplateResolver templateResolver) {
// 建立與設定模版引擎
SpringTemplateEngine engine = new SpringTemplateEngine();
engine.setEnableSpringELCompiler(true);
engine.setTemplateResolver(templateResolver);
engine.addDialect(new SpringSecurityDialect());
return engine;
}
示例3
@Bean
public SpringTemplateEngine templateEngine() {
SpringTemplateEngine engine = new SpringTemplateEngine();
Set<ITemplateResolver> resolvers = new HashSet<>();
resolvers.add(adminTemplateResolver());
engine.setTemplateResolvers(resolvers);
Set<IDialect> dialects = new HashSet<>();
dialects.add(new SpringSecurityDialect());
dialects.add(new Java8TimeDialect());
dialects.add(wallRideThymeleafDialect);
engine.setAdditionalDialects(dialects);
return engine;
}
示例4
@Bean
public ISpringTemplateEngine templateEngine() {
SpringTemplateEngine engine = new SpringTemplateEngine();
engine.setEnableSpringELCompiler(true);
engine.setTemplateResolver(templateResolver());
engine.addDialect(new SpringSecurityDialect());
return engine;
}