Replace Spring @Configuration with a CDI scope

MSAL

Replace @Configuration with @ApplicationScoped, or with @Singleton when CDI cannot create a client proxy for the class because it is final or has no non-private no-arg constructor. Conditional and Spring Security configuration classes are left unchanged and marked for manual migration.

org.openrewrite.quarkus.spring.SpringConfigurationToCdi
mod run . --recipe=org.openrewrite.quarkus.spring.SpringConfigurationToCdi

Install it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.