liveBook · Manning

Dependency graph

As explained in Quarkus in Action

A bean dependency graph is a visual graph representing dependency relationships among managed beans.

A bean dependency graph is a visual representation of dependency relationships among managed CDI beans. Quarkus exposes it from the Dev UI alongside each application bean. section 3.3.1

The Dev UI lists application beans, including REST endpoints, and provides an optional link to the graph. Selecting that link opens the dependency view for the bean. section 3.3.1

Figure 3.5 The Bean Dependency Graph of the GreetingResource class
figure

Use the graph visualization to inspect the dependencies associated with a REST endpoint such as GreetingResource. section 3.3.1

How Quarkus in Action covers it

How deep it goes
Defines and visualizes bean dependencies, but does not explain dependency resolution internals.
Examples
Shows the dependency graph for the GreetingResource REST endpoint.
What it assumes
Assumes familiarity with application beans and CDI; identifies REST endpoints as CDI beans.
What you can do after
Evaluate bean dependencies through a visual graph in Quarkus Dev UI.
How it connects
Connects CDI beans, REST endpoints, and Quarkus Dev UI.

Also explained in

Compare how 5 books explain dependency graph →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Quarkus in Action. The section links point to the parts of the book it draws on.