Tag

aviator

0 views collected around this technical thread.

Code Ape Tech Column
Code Ape Tech Column
Mar 24, 2025 · Backend Development

Overview of Common Java Expression Engines and Utility Classes

This article provides a comprehensive overview of popular Java expression engines—including Spring EL, OGNL, Aviator, MVEL2—and demonstrates how the Hutool facade unifies them with utility classes, offering developers a clear guide to choose and integrate the right engine for their backend applications.

HutoolJavaOGNL
0 likes · 16 min read
Overview of Common Java Expression Engines and Utility Classes
Code Ape Tech Column
Code Ape Tech Column
Mar 12, 2025 · Backend Development

AviatorScript: Features, Usage, and Spring Boot Integration for Expression Evaluation and Validation

This article introduces AviatorScript, a lightweight high‑performance JVM‑based scripting language, outlines its core features and limitations, demonstrates how to add it to a Maven project, shows expression evaluation, variable handling, custom functions, script files, and provides a practical Spring Boot AOP validation example with full code snippets.

AOPJavaSpring Boot
0 likes · 18 min read
AviatorScript: Features, Usage, and Spring Boot Integration for Expression Evaluation and Validation
Java Tech Enthusiast
Java Tech Enthusiast
Jan 6, 2025 · Backend Development

Overview of Common Java Expression Engines and Utility Wrappers

The article surveys popular Java expression engines—including Spring Expression Language, OGNL, Aviator, and MVEL2—detailing their key features and providing lightweight utility wrappers, and highlights Hutool’s unified façade that can encapsulate these engines to simplify dynamic rule evaluation in backend applications.

HutoolJavaOGNL
0 likes · 12 min read
Overview of Common Java Expression Engines and Utility Wrappers
Architecture Digest
Architecture Digest
Jan 5, 2025 · Backend Development

A Comparative Overview of Java Expression Engines: Spring EL, OGNL, Aviator, MVEL, and Hutool

This article introduces and compares several Java expression engines—including Spring Expression Language, OGNL, Aviator, MVEL, and Hutool's expression facade—detailing their key features, typical use cases, security considerations, and providing utility class examples with code snippets for each engine.

Expression LanguageHutoolJava
0 likes · 12 min read
A Comparative Overview of Java Expression Engines: Spring EL, OGNL, Aviator, MVEL, and Hutool
Selected Java Interview Questions
Selected Java Interview Questions
Nov 14, 2024 · Backend Development

AviatorScript: High‑Performance JVM‑Based Expression Engine and Scripting Language – Features and Usage Guide

This article introduces AviatorScript, a lightweight high‑performance expression engine and scripting language for the JVM (including Android), outlines its core features, demonstrates basic expression evaluation, variable handling, built‑in and custom functions, and shows how to run full scripts with code examples.

JVMJavaScripting Language
0 likes · 8 min read
AviatorScript: High‑Performance JVM‑Based Expression Engine and Scripting Language – Features and Usage Guide
Code Ape Tech Column
Code Ape Tech Column
Nov 12, 2024 · Backend Development

A Quick Introduction to Aviator: A Lightweight JVM Expression Engine and Script Language

This article introduces Aviator, a high‑performance, lightweight JVM‑based expression engine that has evolved into AviatorScript, covering its core features, typical use cases, basic syntax, variable handling, built‑in and custom functions, and how to run scripts with code examples.

Javaaviatorbackend
0 likes · 9 min read
A Quick Introduction to Aviator: A Lightweight JVM Expression Engine and Script Language
Java Tech Enthusiast
Java Tech Enthusiast
Oct 2, 2023 · Backend Development

AviatorScript: High‑Performance JVM Expression Engine – Features, Usage, and Examples

AviatorScript is a lightweight, high‑performance JVM expression engine and full‑featured scripting language that supports Java‑like operators, first‑class functions, closures, high‑precision arithmetic, script syntax, modularity, sandboxing, and can compile to bytecode for fast rule‑engine, formula, and ELT use cases.

JVMJavaaviator
0 likes · 8 min read
AviatorScript: High‑Performance JVM Expression Engine – Features, Usage, and Examples
Architecture Digest
Architecture Digest
Sep 20, 2023 · Backend Development

Aviator: A Lightweight High‑Performance JVM Expression Engine and Script Language

This article introduces Aviator, a lightweight high‑performance JVM‑based expression engine that evolved into AviatorScript, detailing its core features, typical use cases, basic syntax, variable handling, built‑in and custom functions, and how to run scripts and compile expressions.

JVMJavaaviator
0 likes · 8 min read
Aviator: A Lightweight High‑Performance JVM Expression Engine and Script Language
Code Ape Tech Column
Code Ape Tech Column
Sep 4, 2023 · Backend Development

A Comprehensive Introduction to Aviator: Lightweight JVM Expression Engine and Script Language

This article introduces Aviator, a high‑performance lightweight JVM‑based expression engine and script language, detailing its features, usage scenarios, code examples for evaluating expressions, variables, custom functions, and script execution, making it suitable for rule engines and dynamic calculations.

Javaaviatorexpression-engine
0 likes · 9 min read
A Comprehensive Introduction to Aviator: Lightweight JVM Expression Engine and Script Language
Zhuanzhuan Tech
Zhuanzhuan Tech
Mar 16, 2022 · Backend Development

Refactoring Zhaunzhuan App Backend Routing with the Aviator Expression Engine

The article describes how the Zhaunzhuan app backend team replaced a hard‑coded Map‑based routing configuration with a rule‑driven Aviator expression engine, detailing the problem analysis, engine selection, architectural redesign, code changes, a deployment incident, and the resulting improvements in flexibility, maintainability, and performance.

ConfigurationJavaaviator
0 likes · 10 min read
Refactoring Zhaunzhuan App Backend Routing with the Aviator Expression Engine
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 24, 2021 · Backend Development

Master High-Performance Java Expression Evaluation with Aviator

Built on Java 8, Aviator is a lightweight, high-performance expression evaluator that compiles expressions to JVM bytecode, supporting arithmetic, logical, regex, custom functions, and variable binding, while outlining its limitations, usage examples, and integration steps for developers.

Custom FunctionsExpression EvaluationJava
0 likes · 9 min read
Master High-Performance Java Expression Evaluation with Aviator
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 21, 2021 · Backend Development

Mastering Aviator: Advanced Java Expression Engine Examples

This guide demonstrates how to use the Aviator 5.2.5 expression engine on Java 8 with practical examples covering ternary operators, regex matching, variable shortcuts, nil handling, date comparisons, big number calculations, the powerful seq library, execution modes, and debugging techniques.

BigDecimalJavaaviator
0 likes · 7 min read
Mastering Aviator: Advanced Java Expression Engine Examples
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Apr 20, 2021 · Backend Development

Mastering Aviator: A High‑Performance Java Expression Engine for Backend Development

Aviator is a lightweight, high‑performance Java expression evaluation engine that compiles expressions to JVM bytecode, offering rich operator support, custom functions, variable handling, and compilation for reuse, while detailing its features, limitations, dependency setup, and multiple code examples for practical backend integration.

Code SamplesCustom FunctionsJava
0 likes · 9 min read
Mastering Aviator: A High‑Performance Java Expression Engine for Backend Development