1 使用指南
CASE 为变量设置默认值
private final static Jinjava JINJAVA = new Jinjava();/** 为变量设置默认值 | 共计 3 种方法 **/@Testpublic void defaultValueTest(){//{{ variable|default(default_value) }}// my_dict是一个字典,其中只有一个键值对。在模板中访问 my_dict['key2'] 时,由于key2不存在,所以会使用默认值 defaultValue3 来代替。String template = "{% set my_dict = {'key1': 'value1'} %}" + "【{{ my_dict['key2']|default('defaultValue3') }}】";//defaultValue3//String template = "{{testVal | default('defaultValue2') }}";//defaultValue2//String template = "{{testVal or 'defaultValue'}}";//defaultValueMap configMap = new HashMap();String result = JINJAVA.render(template, configMap);System.out.println("result: " + result);}