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;
}