code: public void config(GroupTemplate groupTemplate)
  	{
  		// 注册自定义函数
  		for (Entry<String, Function> entry : functions.entrySet())
  		{
  			groupTemplate.registerFunction(entry.getKey(), entry.getValue());
  		}
  
  		// 注册自定义类型默认格式化器
  		for (Entry<Class<?>, Format> entry : typeFormats.entrySet())
  		{
  			groupTemplate.registerDefaultFormat(entry.getKey(), entry.getValue());
  		}
  		// 注册自定义格式化器
  		for (Entry<String, Format> entry : formats.entrySet())
  		{
  			groupTemplate.registerFormat(entry.getKey(), entry.getValue());
  		}
  
  		// 注册自定义标签
  		for (Entry<String, TagFactory> entry : tagFactorys.entrySet())
  		{
  			groupTemplate.registerTagFactory(entry.getKey(), entry.getValue());
  		}
  
  		// 注册自定义函数包
  		for (Entry<String, Object> entry : functionPackages.entrySet())
  		{
  			groupTemplate.registerFunctionPackage(entry.getKey(), entry.getValue());
  		}
  
  		// 自定义虚拟属性
  		for (Entry<Class<?>, VirtualClassAttribute> entry : virtualClassAttributes.entrySet())
  		{
  			groupTemplate.registerVirtualAttributeClass(entry.getKey(), entry.getValue());
  		}
  
  		// 自定义虚拟属性执行器
  		for (VirtualAttributeEval virtualAttributeEval : virtualAttributeEvals)
  		{
  			groupTemplate.registerVirtualAttributeEval(virtualAttributeEval);
  		}
  	}
docs: 配置GroupTemplate
  
  @param groupTemplate