SaaSHub helps you find the best software and product alternatives Learn more →
Top 7 Java annotation-processing Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
1. AutoProxy
Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a design pattern: proxy, delegate, interceptor.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Apt-based dependency injection for server-side developers | news.ycombinator.com | 2023-11-21
nice writeup on a nice problem. In java you can just use a dynamic Proxy. If you cant or dont want to use reflection you could create an abstract class that only contains your proxy logic and write an annotation processor to extend the abstract class and delegate. if you do that you could give a lib that i wrote a try. i tries to make annotation processing easier.
One thing you should check out is Hickory or the more modern versions like https://github.com/avaje/avaje-prisms (I convinced Rob this is the way) and my own which again is just a fork of hickory.
Java annotation-processing related posts
-
Apt-based dependency injection for server-side developers
-
Monkey-patching in Java
-
Avaje Inject - Microservice Focused DI via Annotation Processing
-
I wrote a simple, compile-time dependency injection framework
-
Dependency injection frameworks
-
Dirk: a new light-weight system for dependency injection
-
WireDI: Framework for dependency injection at compile time, aiming to bridge with runtime dependency injection
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
Index
What are some of the best open-source annotation-processing projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | avaje-inject | 195 |
2 | jbock | 79 |
3 | avaje-validator | 28 |
4 | 1. AutoProxy | 19 |
5 | activity-based-security-framework | 19 |
6 | shadow | 19 |
7 | avaje-prisms | 16 |
Sponsored