Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
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)
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.
It's mentioned in the article, even though the examples are written in Kotlin spring-fu supports a java-based dsl.