Annotation-free Spring

This page summarizes the projects mentioned and recommended in the original post on /r/java

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • spring-native

    Discontinued Spring Native is now superseded by Spring Boot 3 official native support

  • But I just took a peek at Spring Native roadmap for 0.11 and they will be adding some of the spring-fu and spring-init-inspired functional configuration to spring-aot project (which, like I mentioned in another comment, already has compile-time generation support for various dynamic proxies that you mentioned)

  • avaje-inject

    Dependency injection via APT (source code generation) ala "Server-Side Dagger DI"

  • 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.

    InfluxDB logo
  • spring-init

  • There is at least on project by the spring team to test moving part of the spring startup step (code using @Configuration) to annotation processing + code generation in the spring-init project. Unsure about security, cachable, retryables, error handling or route handling though. Spring-fu has both a kotlin and a java dsl, but that's not the same as keeping your existing code as-is and then running an annotation processor at startup time.

  • spring-fu

    Configuration DSLs for Spring Boot

  • It's mentioned in the article, even though the examples are written in Kotlin spring-fu supports a java-based dsl.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Hexagonal Architecture and Domain Driven Design

    1 project | news.ycombinator.com | 12 Apr 2022
  • I hate Spring (the Java framework)

    2 projects | news.ycombinator.com | 11 Apr 2022
  • Scala at Scale at Databricks

    4 projects | news.ycombinator.com | 9 Dec 2021
  • A new way to construct objects in Java

    2 projects | dev.to | 16 Nov 2021
  • Annotation-free Spring

    1 project | dev.to | 12 Sep 2021