springBoot项目,Aviator怎么让自定义函数全局生效
时间: 2024-04-29 10:25:16 浏览: 380
Aviator 指南
您可以在Spring Boot项目中使用Aviator的自定义函数,只需将其注册为全局函数即可。在配置类中使用@PostConstruct注解的方法,使用AviatorEvaluator类的addFunction方法注册自定义函数,如下所示:
```
@Configuration
public class AviatorConfig {
@Autowired
private MyFunction myFunction;
@PostConstruct
public void registerFunctions() {
AviatorEvaluator.addFunction(myFunction);
}
}
```
其中,MyFunction是您自定义的函数类,需要实现com.googlecode.aviator.runtime.type.AviatorFunction接口。注册完成后,您就可以在项目中的任何地方使用该自定义函数了。
阅读全文