# JavaFastAop **Repository Path**: mirrors/JavaFastAop ## Basic Information - **Project Name**: JavaFastAop - **Description**: FastAop 是一款基于 Java Annotation Processing 的 AOP 框架,其原理和 Lombok 类似,通过对编译过程的拦截,修改方法的语法树并织入切面代 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/JavaFastAop - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2021-03-30 - **Last Updated**: 2025-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Java 轻量级 AOP 框架
中文文档    English
## 简介 FastAop 是一款基于 Java Annotation Processing 的轻量级 AOP 框架,其原理和 Lombok 类似 ## 特性 - 📦 开箱即用,适用于任意项目 - 🚀 基于 Java Annotation Processing,运行时无性能损耗 - ⚡️ 兼容 private/protected/static 等各种修饰符的方法 ## 使用 [FastAop 使用教程](https://fast-light.github.io/zh-CN). ## 编译项目 ``` $ mvn clean install ``` IDEA 配置 ``` setting->build->compiler->Shared build process VM options: -Djps.track.ap.dependencies=false ``` ## 说明 FastAop 目前仅支持 Java8,暂不支持其它版本,后面会逐步对 Java9+ 进行支持适配