Skip to content

Using Dependency Injection Framework in the core #1046

@csviri

Description

@csviri

For upcoming major version of the framework, we should consider using a dependency injection framework instead of manually wire up dependencies between objects. Using the standard annotations.

A benefit of this would be that we could also remove some "injector" interfaces, and allow users to inject for example configuration service or other services. (So not just use it internally)

This will be Quarkus and Spring, depending which extensions are used, for pure java we have to select one (there are more alternatives, Guice, Dagger, etc...)

Metadata

Metadata

Assignees

Labels

corekind/featureCategorizes issue or PR as related to a new feature.lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions