Thymeleaf模板表达式
日期格式、组件提取等.电脑内存不足
${#dates.format(date)}
中国人口大省${#dates.arrayFormat(datesArray)}
${#dates.listFormat(datesList)}
${#dates.tFormat(datesSet)}
${#dates.format(date, 'dd/MMM/yyyy HH:mm')} ${#dates.arrayFormat(datesArray, 'dd/MMM/yyyy HH:mm')} ${#dates.listFormat(datesList, 'dd/MMM/yyyy HH:mm')} ${#dates.tFormat(datesSet, 'dd/MMM/yyyy HH:mm')} ${#dates.day(date)}
${#h(date)}
${#hName(date)}
${#hNameShort(date)}
${#ar(date)}
${#dates.dayOfWeek(date)}
${#dates.dayOfWeekName(date)}
${#dates.dayOfWeekNameShort(date)}
${#dates.hour(date)}
${#dates.minute(date)}
${#d(date)}
那一道光
${#dates.millicond(date)}
理想的作用
${#ate(year,month,day)} ${#ate(year,month,day,hour,minute)} ${#ate(year,month,day,hour,minute,cond)} ${#ate(year,month,day,ho
ur,minute,cond,millicond)} ${#ateNow()}
马术运动${#ateToday()}
日历
${#calendars.format(cal)}
${#calendars.arrayFormat(calArray)} ${#calendars.listFormat(calList)}
${#calendars.tFormat(calSet)}
腾讯客服人工服务${#calendars.format(cal, 'dd/MMM/yyyy HH:mm')} ${#calendars.arrayFormat(calArray, 'dd/MMM/yyyy HH:mm')} ${#calendars.listFormat(calList, 'dd/MMM/yyyy HH:mm')} ${#calendars.tFormat(calSet, 'dd/MMM/yyyy HH:mm')} ${#calendars.day(date)}
${#h(date)}
${#hName(date)}
${#hNameShort(date)}
${#ar(date)}
${#calendars.dayOfWeek(date)}
${#calendars.dayOfWeekName(date)} ${#calendars.dayOfWeekNameShort(date)}
${#calendars.hour(date)}
${#calendars.minute(date)}
${#d(date)}
${#calendars.millicond(date)} ${#ate(year,month,day)} ${#ate(year,month,day,hour,minute)} ${#ate(year,month,day,hour,minute,cond)} ${#ate(year,month,day,hour,minute,cond,millicond)}
走亲访友${#ateNow()}
${#ateToday()}
格式化数字对象
${#numbers.formatInteger(num,3)} ${#numbers.arrayFormatInteger(numArray,3)} ${#numbers.listFormatInteger(numList,3)} ${#numbers.tFormatInteger(numSet,3)} ${#numbers.formatInteger(num,3,'POINT')} ${#numbers.arrayFormatInteger(numArray,3,'POINT')} ${#numbers.listFormatInteger(numList,3,'POINT')} ${#numbers.tFormatInteger(numSet,3,'POINT')} ${#numbers.formatDecimal(num,3,2)} ${#numbers.arrayFormatDecimal(numArray,3,2)} ${#numbers.listFormatDecimal(numList,3,2)} ${#numbers.tFormatDecimal(numSet,3,2)} ${#numbers.formatDecimal(num,3,2,'COMMA')} ${#numbers.arrayFormatDecimal(numArray,3,2,'COMMA')} ${#numbers.listFormatDecimal(numList,3,2,'COMMA')} ${#numbers.tFormatDecimal(n
umSet,3,2,'COMMA')} ${#numbers.formatDecimal(num,3,'POINT',2,'COMMA')} ${#numbers.arrayFormatDecimal(numArray,3,'POINT',2,'COMMA')} ${#numbers.listFormatDecimal(numList,3,'POINT',2,'COMMA')} ${#numbers.tFormatDecimal(numSet,3,'POINT',2,'COMMA')} ${#numbers.quence(from,to)}
${#numbers.quence(from,to,step)}
字符串处理
${#strings.isEmpty(name)} ${#strings.arrayIsEmpty(nameArr)} ${#strings.listIsEmpty(nameList)} ${#strings.tIsEmpty(nameSet)} ${#strings.defaultString(text,default)} ${#strings.arrayDefaultString(textArr,default)} ${#strings.listDefaultString(textList,default)} ${#strings.tDefaultString(textSet,default)} ${#ains(name,'ez')} ${#ainsIgnoreCa(name,'ez')} ${#strings.startsWith(name,'Don')} ${#dsWith(name,endingFragment)} ${#strings.indexOf(name,frag)} ${#strings.substring(name,3,5)} ${#strings.substringAfter(
name,prefix)} ${#strings.substringBefore(name,suffix)} ${#place(name,'las','ler')} ${#strings.prepend(str,prefix)} ${#strings.append(str,suffix)} ${#UpperCa(name)} ${#LowerCa(name)} ${#strings.arrayJoin(namesArray,',')} ${#strings.listJoin(namesList,',')} ${#strings.tJoin(namesSet,',')} ${#strings.arraySplit(namesStr,',')} ${#strings.listSplit(namesStr,',')} ${#strings.tSplit(namesStr,',')} ${#im(str)} ${#strings.length(str)} ${#strings.abbreviate(str,10)} ${#strings.capitalize(str)} ${#strings.unCapitalize(str)} ${#strings.capitalizeWords(str)} ${#strings.capitalizeWords(str,delimiters)} ${#strings.escapeXml(str)} ${#strings.escapeJava(str)} ${#strings.escapeJavaScript(str)} ${#strings.unescapeJava(str)} ${#strings.unescapeJavaScript(str)} ${#strings.equals(str)} ${#strings.equalsIgnoreCa(str)} ${#at(str)} ${#atReplaceNulls(str)}
对象处理
${#objects.nullSafe(obj,default)} ${#objects.arrayNullSafe(objArray,default)} ${#objects.listNullSafe(objList,default)} ${#objects.tNullSafe(objSet,default)}
布尔值相关
${#bools.isTrue(obj)} ${#bools.arrayIsTrue(objArray)} ${#bools.listIsTrue(objList)} ${#bools.tIsTrue(objSet)} ${#bools.isFal(cond)} ${#bools.arrayIsFal(condArray)} ${#bools.listIsFal(condList)} ${#bools.tIsFal(condSet)} ${#bools.arrayAnd(condArray)} ${#bools.listAnd(condList)} ${#bools.tAnd(condSet)} ${#bools.arrayOr(condArray)} ${#bools.listOr(condList)} ${#bools.tOr(condSet)}
数组相关
${#Array(object)} ${#StringArray(object)} ${#IntegerArray(object)} ${#LongArray(object)} ${#DoubleArray(object)} ${#FloatArray(object)} ${#BooleanArray(object)} ${#arrays.length(array)} ${#arrays.isEmpty(array)} ${#ains(array, element)} ${#ainsAll(array, elements)}