🍍 引用对象属性
模板表达式中除了可以引用变量和参数序号外,还可以引用它们的属性。
属性引用和java
以及SpringEL
一样,通过在变量名或者参数序号后面跟上点.
符号,再加上属性名即可。
@Request(url = "http://localhost:8080/user/{user.username}")
String getUser(@Var("user") User user);
1
2
2
现在我们调用getUser()
方法,并传入一个User
类的对象,那么{user.username}
得到的结果就是调用user对象的Getter
方法getUsername()
所得到的值。
模板表达式支持连续的属性引用
@Request(url = "http://localhost:8080/user/phone_number/{user.phone.number}")
String getUser(@Var("user") User user);
1
2
2
这里${user.phone.number}
的结果就相当于调用user.getPhone().getNumber()
的结果。
帮助我们改善此文档 (opens new window)
上次更新: 2023/06/19, 17:37:19