🥝 调用对象方法
既然模板表示能支持对象属性的引用,那也支持对象方法的调用吗?答案是肯定的,且调用方法的语法与Java
的一致。
@Request(url = "http://localhost:8080/user/phone_number/${user.getUsername()}")
String getUser(@Var("user") User user);
1
2
2
这里的${user.getUsername()}
的运行结果和Java
中调用user.getUsername()
执行效果是一样的。
此外,模板表达式有个特别的语法,即当调用的方法中没有参数时可以把括号()
省去。
@Request(url = "http://localhost:8080/user/phone_number/${user.getUsername}")
String getUser(@Var("user") User user);
1
2
2
这里的${user.getUsername}
和上面的${user.getUsername()}
是等价的。
注意
目前 Forest 的方法调用尚不支持参数传入,有关功能会在后续版本更新中提供,尽请期待
帮助我们改善此文档 (opens new window)
上次更新: 2024/02/27, 12:43:35