# javelin
**Repository Path**: Yoona520/javelin
## Basic Information
- **Project Name**: javelin
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-08-31
- **Last Updated**: 2026-08-31
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# javelin - 轻量级Java基础框架
简体中文 | [英文](./readme-en.md)
javelin - 轻量级 Java 基础框架
## 目录
- [第一章:概述](#第一章概述)
- [核心模块](#核心模块)
- [第二章:快速开始](#第二章快速开始)
- [要求](#要求)
- [Maven 依赖](#maven-依赖)
- [第三章:核心](#第三章核心)
- [JEvaluator 函数参考](#jevaluator-函数参考)
- [类型转换函数](#类型转换函数)
- [toInteger](#1-tointeger-函数)
- [toDouble](#2-todouble-函数)
- [toFloat](#3-tofloat-函数)
- [toString](#4-tostring-函数)
- [parseToDate](#5-parsetodate-函数)
- [数学函数](#数学函数)
- [ceil](#1-ceil-函数)
- [floor](#2-floor-函数)
- [round](#3-round-函数)
- [sum](#4-sum-函数)
- [max](#5-max-函数)
- [min](#6-min-函数)
- [avg](#7-avg-函数)
- [字符串函数](#字符串函数)
- [toLower](#1-tolower-函数)
- [toUpper](#2-toupper-函数)
- [contains](#3-contains-函数)
- [join](#4-join-函数)
- [split](#5-split-函数)
- [substring](#6-substring-函数)
- [replace](#7-replace-函数)
- [startsWith](#8-startswith-函数)
- [endsWith](#9-endswith-函数)
- [日期函数](#日期函数)
- [dateFormat](#1-dateformat-函数)
- [集合函数](#集合函数)
- [length](#1-length-函数)
- [trans](#2-trans-函数)
- [✨ 自定义函数](#自定义函数)
- [树函数参考](#树函数参考)
- [构建树](#构建树)
- [通过自定义方法访问树](#通过自定义方法访问树)
- [第四章:资源](#第四章资源)
- [文件加载](#加载文件到字符串)
- [配置文件加载](#加载-spring-配置文件)
- [第五章:提供者](#第五章提供者)
- [第六章:扫描](#第六章扫描)
- [第七章:事件](#第七章事件)
- [事件服务](#1-定义一个-eventservice)
- [事件定义](#2-定义一个-event)
- [事件发布](#3-发布一个事件)
## 第一章:概述
```string
javelin 是一个精简、高性能的 Java 框架,旨在以最小的开销加速后端开发。
以其速度和精确性命名,javelin 提供了必要的基础设施组件,而无需臃肿的全栈解决方案。
```
---
| Module | Description |
|--------------|---------------------------------|
| **Core** | Lightweight DI container |
| **Resource** | Enhanced resource management |
| **Provider** | Type-safe configuration binding |
| **Scan** | Automatic component detection |
| **Event** | Pub/sub event system |
| **MyBatis** | Simplified MyBatis integration |
## 第二章:快速开始
### 环境要求
- Java 8
- Maven/Gradle
```xml
io.github.paohaijiao
javelin
${version}
```
## 第三章:核心功能
### JEvaluator函数参考
#### 基础用法
```java
List