Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fast-light/fastaop

🚀 lightweight, high-performance AOP framework based on Java Annotation Processing, similar to Lombok
https://github.com/fast-light/fastaop

aop apt compile java

Last synced: about 2 months ago
JSON representation

🚀 lightweight, high-performance AOP framework based on Java Annotation Processing, similar to Lombok

Awesome Lists containing this project

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+ 进行支持适配