JSR-223 Scripting
Integrate BoxLang into Java applications using JSR-223 Scripting

🚀 Getting Started for Java Developers
📋 Table of Contents
📦 Adding BoxLang to Your Project
Maven Dependency
Gradle Dependency
Direct JAR Download
System Requirements
🏗️ Quick Start Example
🔧 Architecture Overview
💡 Common Use Cases for Java Developers
Configuration & Rules Engine
Template Processing
Data Transformation
📚 Core Scripting Classes
Definitions
Bindings
Discovering Engines
BoxLang ScriptEngine
Debug Mode
🏠 BoxLang Home Configuration
Default BoxLang Home
Custom Home Directory
Runtime Configuration
Multiple Runtime Instances
Configuration Override
Eval() BoxLang Code
Bindings - Passing Data to the Scripts
Calling Functions From Java to BoxLang
Objects, Functions, Closures, Lambdas, Member Methods
Compiling Scripts
Dynamic Interfaces
Capturing Output
Runtime Source Code
🏭 Production Considerations
Performance Optimization
Thread Safety
Error Handling
🔗 Integration Patterns
Spring Framework Integration
Maven Build Integration
Gradle Build Integration
Last updated
Was this helpful?

