企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 访问变量属性 - 如果是对象,直接访问属性名,比如传给模板的对象名字是`user`, 则 user.name - 如果传入模板的对象的变量名是`_root`,则可以直接访问属性,比如name,而不需要_root.name - 如果是Map,用key访问 map["key"],map[xxxVarName] - 如果是数组或者list,用索引访问,如list[1],list[i]; - 可以直采用java方式访问变量的方法和属性,如静态类Constatns ```java public class Constatns{ public static int RUNNING = 0; public static User getUser(){} } ``` 直接以java方式访问,需要再变量符号前加上@,可以在模板里访问 ```sql select * from user where status = #{@Constatns.RUNNING} and id = #{Constatns.getUser().getId()} ``` 注意,如果Constants 类 没有导入进beetl,则需要带包名,导入beetl方法是配置IMPORT_PACKAGE=包名.;包名.