主题:关于注册类中重名(重载)方法的问题

yetao 2020年04月15日 58

关于注册类中重名(重载)方法的问题

给定的类如:CodeNameTools存在重名方法

public static String toUnderLineSplitCase(String[] parts)

public static String toUnderLineSplitCase(String name)

在实际的使用过程中,传入参数是String,但有时会调用参数为数组的那个方法,出现的也比较随机,不知道选择方法的具体逻辑是啥。

Template t = gt.getTemplate("<c:set var='idFront' value='id_${CodeNameTools.toUnderLineSplitCase(name)}_' />");

t.binding("name", "TestRecord");

闲大赋 2020年04月16日

好的,估计是bug,不过现在建议你换成不同方法名字