有个普通的工具类,稍微特殊的地方就是有两个重载的方法:
public class TestUtil {
    public static String test(String name){
        return "来自test(" + name + ")";
    }
    
    public static String test(String name, String... ext){
        return "来自test(" + name + ", ...)";
    }
    
}然后在Config中引用:
public void configEngine(Engine me) {
    me.addSharedObject("TestUtil", new kit.TestUtil());
}在视图中调用方法:
#(TestUtil.test('xxxx'))诡异的事情出现了:
虽然只有一个实参,但有时候却调用第二个test方法!
注意是有时,不是每次都这样,重启服务器后一般会恢复正常
另外,如果在服务端调用这个方法很稳定,从没出现过这种情况
不清楚enjoy中对于这种重载方法的引用是否有什么需要注意的
 
 
 
 
 
