Skip to content

Add IoC framework integration for Spring and Jakarta CDI#161

Merged
oyvindberg merged 1 commit intomainfrom
ioc-framework-integration
Nov 30, 2025
Merged

Add IoC framework integration for Spring and Jakarta CDI#161
oyvindberg merged 1 commit intomainfrom
ioc-framework-integration

Conversation

@oyvindberg
Copy link
Copy Markdown
Collaborator

Summary

  • Add IocFramework enum with Spring and JakartaCdi variants
  • Add iocFramework option to Options (default None)
  • Generate @Repository annotation on RepoImpl for Spring
  • Generate @ApplicationScoped annotation on RepoImpl for Jakarta CDI
  • Generate @Repository/@Singleton annotations on TestInsert classes
  • Add documentation page for IoC frameworks

Test plan

  • All existing tests pass
  • Generated code compiles with new annotations
  • Spring annotations work in Doobie Scala 3 tester
  • Jakarta CDI annotations work in Java tester

🤖 Generated with Claude Code

- Add IocFramework enum with Spring and JakartaCdi variants
- Add iocFramework option to Options (default None)
- Generate @repository annotation on RepoImpl for Spring
- Generate @ApplicationScoped annotation on RepoImpl for Jakarta CDI
- Generate @Repository/@singleton annotations on TestInsert classes
- Add documentation page for IoC frameworks
- Add spring-context dependency for Doobie Scala 3 tester
- Add jakarta.enterprise.cdi-api dependency for Java tester

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@oyvindberg oyvindberg merged commit 6ca32df into main Nov 30, 2025
10 checks passed
@oyvindberg oyvindberg deleted the ioc-framework-integration branch November 30, 2025 12:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant