KidoVin
KidoVin
[Bean Constructors](https://jakarta.ee/specifications/cdi/3.0/jakarta-cdi-spec-3.0.html#declaring_bean_constructor) > A bean constructor may have any number of parameters. All parameters of a bean constructor are injection points. ## Diagnostics 1. Identify constructors annotated with `@Inject` 2....
[About CDI Managed Beans](https://eclipse-ee4j.github.io/jakartaee-tutorial/#about-cdi-managed-beans) > A top-level Java class is a managed bean if it is defined to be a managed bean by any other Jakarta EE technology specification, such...
[Specializing a Managed Bean](https://jakarta.ee/specifications/cdi/3.0/jakarta-cdi-spec-3.0.html#specialize_managed_bean) > If a bean class of a managed bean X is annotated @Specializes, then the bean class of X must directly extend the bean class of...
[What is ambiguous dependency?](https://jakarta.ee/specifications/cdi/3.0/jakarta-cdi-spec-3.0.html#unsatisfied_and_ambig_dependencies) > An ambiguous dependency exists at an injection point when multiple beans are eligible for injection to the injection point. [Dependency injection and lookup](https://jakarta.ee/specifications/cdi/3.0/jakarta-cdi-spec-3.0.html#injection_and_resolution) > When...
[Unsatisfied and ambiguous dependencies](https://jakarta.ee/specifications/cdi/3.0/jakarta-cdi-spec-3.0.html#unsatisfied_and_ambig_dependencies) > An unsatisfied dependency exists at an injection point when no bean is eligible for injection to the injection point [Which Java classes are managed beans?](https://jakarta.ee/specifications/cdi/3.0/jakarta-cdi-spec-3.0.html#what_classes_are_beans)...
[Circular Dependencies](https://jakarta.ee/specifications/dependency-injection/2.0/apidocs/jakarta/inject/inject) > Detecting and resolving circular dependencies is left as an exercise for the injector implementation. Circular dependencies between two constructors is an obvious problem, but you can also...