1 problem cycle group reported in this report scope.
Architecture Overview
Key Findings
NCCD is 2.79. Use it as a same-project dependency-shape baseline; inspect cycles and concrete paths before interpreting a change.
ARV and GRV describe JVM public-surface breadth: ARV 0.62, GRV 0.51. Use package RV, marked public classes, real callers, and intended boundaries to interpret the result.
No Safe Havens or repository governance records are active; all findings are treated as active structural findings.
Highest-Value Targets
- spring-boot-build.core.spring-boot.main:org.springframework.bootArchitectural cycle participant, fan-in 169 / fan-out 8
- spring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bindArchitectural cycle participant, fan-in 44 / fan-out 3
- spring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.sourceArchitectural cycle participant, fan-in 32 / fan-out 2, distance 0.67
- spring-boot-build.core.spring-boot.main:org.springframework.boot.envArchitectural cycle participant, fan-in 11 / fan-out 2
- spring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure.service.connectionfan-in 63 / fan-out 0, distance 0.60, visibility 0.71
- The report reads package structure and dependency evidence; it does not know what the code is meant to do.
- Coverage metrics are not loaded, so coverage-dependent risk readings are unavailable.
- Package exclusions are disabled for this report context.
What This Report Says
Read this report as cycle-first evidence: resolve or consciously accept the reported cycle groups before treating lower-level metrics as optimization work.
- 1 problem cycle group reported in this report scope.
- First package to inspect: spring-boot-build.core.spring-boot.main:org.springframework.boot (Architectural cycle participant, fan-in 169 / fan-out 8).
- Largest cycle group: Problem cycle 0 with 4 packages.
Evidence Summary
Same-project dependency-shape baseline; compare only on an equivalent analysis basis.
Unweighted average of package Relative Visibility; each package contributes equally.
Public JVM classes divided by all JVM classes across the graph.
Cycle clusters remain in the report scope.
Precise graph statistics remain available below so the report stays auditable.
| CCD | Cumulative Component Dependency | 25751.00 |
|---|---|---|
| ACD | Average Component Dependency | 25.15 |
| RACD | Relative Average Component Dependency | 0.02 |
| NCCD | Normalized Cumulative Component Dependency | 2.79 |
| ARV | Average Relative Visibility | 0.62 |
| GRV | Global Relative Visibility | 0.51 |
Architecture Overview Focus
This profile reads the whole model first: cycle posture, highest inspection target, and any governance context that changes how warnings should be interpreted.
Start by comparing the cycle map with the cycle groups table.
Architectural cycle participant, fan-in 169 / fan-out 8
Safe Havens, exclusions, and repository governance shape which findings remain active warnings.
Report Basis
Structural Map
Topology, cycle-only topology, and Matrix figures show broad packages structure and cycle evidence from complementary angles.
How do packages and subsystems depend on each other in this report?
Which packages depend on which other packages?
Hierarchy & Size
Composition figures show how code size and packages are distributed through the selected scope.
Where is the analysed codebase concentrated across the package hierarchy?
How does the same hierarchy read as nested containment rather than radial depth?
Governance Summary
Metric Notes
CCD, ACD, RACD, and NCCD describe structural graph shape. Package tables include fan-in, fan-out, instability, and line count. Dependency scope: compiled JVM dependencies. ARV is the unweighted average of package Relative Visibility; GRV is public JVM classes divided by all JVM classes across the graph. They describe public-surface breadth, not actual reachability or a universal architecture-health target.
Cycle Evidence
Cycle Evidence Briefing
This section separates current problem cycles from governance audit work. Repository decisions remain concise structural context here; their rationale and maintenance history live only in the optional Governance Audit.
Problem Cycles
Each card is one current problem strongly connected component. Every group gets one compact horizontal map. When additional maps are requested, a second map appears only when its focused architecture units or dependency edges strictly extend the compact evidence; layout-only duplicates are suppressed.
Architectural cycle
- spring-boot-build.core.spring-boot.main:org.springframework.boot
- spring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind
- spring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source
- spring-boot-build.core.spring-boot.main:org.springframework.boot.env
Problem Cycle Edges
These are the strongest currently reported problem-cycle edges. They are not fully covered by repository governance and are not removed by Safe Havens in this report scope. The Dependency refs value counts acquired class dependency references aggregated into each package-to-package edge; it is not a source line number.
| Dependency refs | Cycle | Governance |
|---|---|---|
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context | ||
| 7 | Nested | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.env | ||
| 4 | Nested | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.env | ||
| 4 | Architectural | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.env | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 1 | Nested | Problem |
Cycle Dependency Matrix
The cycle-only Matrix gives directional package-to-package dependency evidence complementary to the diagrams.
Which reported cycle dependencies remain when non-cycle structure is stripped away?
- This matrix is rendered from the cycle-only report model, not the full global architecture model.
Hotspot Risk
Refactoring Risk Briefing
This chapter ranks package-level risk signals before the diagrams: coupling pressure, distance from the main sequence, visibility, cycle participation.
Top Risk Drivers
| Primary driver | Distance | Fan-in | Fan-out |
|---|---|---|---|
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot | |||
| Coupling | 0.42 | 169 | 8 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Cycle participation | 0.44 | 44 | 3 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Cycle participation | 0.67 | 32 | 2 |
| Packagespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server | |||
| Coupling | 0.56 | 41 | 8 |
| Packagespring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure.service.connection | |||
| Coupling | 0.60 | 63 | 0 |
| Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.endpoint | |||
| Coupling | 0.45 | 61 | 0 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.env | |||
| Cycle participation | 0.48 | 11 | 2 |
| Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.endpoint.web | |||
| Visibility | 0.52 | 31 | 3 |
Subsystem-Level Architecture
Subsystem figures summarize boundary pressure, internal cohesion, and recursive architecture signals.
Where does boundary pressure concentrate across the visible architecture?
- How to read this graph: each bubble is a visible architecture-boundary rollup. Right means more outgoing boundary dependencies; up means more incoming boundary dependencies; size is total class count.
- Colour follows instability, so red means outgoing-heavy rather than automatically wrong. Use the figure to find boundary surfaces worth inspecting in Topology or Matrix.
- Dashed rings mark expanded aggregate boundaries whose visible descendants are also present. Terminal packages or source folders remain valid boundaries and use their own metrics.
Which subsystems expose a large public surface?
- How to read this graph: each bubble is a visible architecture-boundary rollup. Right means more visible API surface; up and colour both follow abstractness; size is total class count.
- This view highlights boundary shape, not direct defect risk. A top/right bubble may be a deliberate public contract area.
- Dashed rings mark expanded aggregate boundaries whose visible descendants are also present. Terminal packages or source folders remain valid boundaries and use their own metrics.
Which subsystem areas contain internal cycle pressure?
- How to read this graph: each bubble is a visible architecture-boundary rollup. Right means more fully contained package-cycle groups; up means the largest contained package cycle is larger; size is package count.
- Only package cycles fully inside the boundary count here. Terminal-package class/file tangles remain separate Package Internals evidence in Topology. Use the cycle tables, Topology, or Matrix for concrete dependency edges and cross-boundary cycle context.
- Dashed rings mark expanded aggregate boundaries whose visible descendants are also present. Terminal packages or source folders remain valid boundaries and use their own metrics.
Package Hotspots
Hotspot figures rank packages by available metric-space risk signals such as coupling and complexity.
Which leaf packages stand out by coupling pressure?
- Labels are shown for the largest report bubbles; inspect the package metrics table for the full ranked list.
Which leaf packages are visible to many callers and far from the main sequence?
- Labels are shown for the largest report bubbles; inspect the package metrics table for the full ranked list.
Which leaf packages sit far from the main sequence?
- Labels are shown for the largest report bubbles; inspect the package metrics table for the full ranked list.
Package Metrics
This table ranks packages by structural signals. Use it to inspect packages that combine high fan-in, high fan-out, cycle membership or size.
| Fan-in | Fan-out | Instability | Abstractness | Distance | Cycle | LOC |
|---|---|---|---|---|---|---|
| Packagespring-boot-build.build-plugin.spring-boot-gradle-plugin.main:org.springframework.boot.gradle.util | ||||||
| 2 | 0 | 0.00 | 0.00 | 1.00 | — | 83 |
| Packagespring-boot-build.buildpack.spring-boot-buildpack-platform.main:org.springframework.boot.buildpack.platform.docker.ssl | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 732 |
| Packagespring-boot-build.buildpack.spring-boot-buildpack-platform.main:org.springframework.boot.buildpack.platform.json | ||||||
| 5 | 0 | 0.00 | 0.00 | 1.00 | — | 387 |
| Packagespring-boot-build.buildpack.spring-boot-buildpack-platform.main:org.springframework.boot.buildpack.platform.socket | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 457 |
| Packagespring-boot-build.cli.spring-boot-cli.main:org.springframework.boot.cli.command.status | ||||||
| 6 | 0 | 0.00 | 0.00 | 1.00 | — | 110 |
| Packagespring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure.cache | ||||||
| 3 | 0 | 0.00 | 0.00 | 1.00 | — | 87 |
| Packagespring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure.container | ||||||
| 4 | 0 | 0.00 | 0.00 | 1.00 | — | 80 |
| Packagespring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure.web.format | ||||||
| 2 | 0 | 0.00 | 0.00 | 1.00 | — | 220 |
| Packagespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.mock.web | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 119 |
| Packagespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.web.htmlunit | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 118 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.metrics.buffering | ||||||
| 6 | 0 | 0.00 | 0.00 | 1.00 | — | 376 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.system | ||||||
| 8 | 0 | 0.00 | 0.00 | 1.00 | — | 696 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.validation | ||||||
| 2 | 0 | 0.00 | 0.00 | 1.00 | — | 225 |
| Packagespring-boot-build.documentation.spring-boot-docs.main:org.springframework.boot.docs.data.sql.jpaandspringdata.entityclasses | ||||||
| 2 | 0 | 0.00 | 0.00 | 1.00 | — | 164 |
| Packagespring-boot-build.documentation.spring-boot-docs.main:org.springframework.boot.docs.data.sql.jpaandspringdata.enversrepositories | ||||||
| 0 | 1 | 1.00 | 1.00 | 1.00 | — | 50 |
| Packagespring-boot-build.documentation.spring-boot-docs.main:org.springframework.boot.docs.data.sql.jpaandspringdata.repositories | ||||||
| 0 | 1 | 1.00 | 1.00 | 1.00 | — | 48 |
| Packagespring-boot-build.documentation.spring-boot-docs.main:org.springframework.boot.docs.packaging.nativeimage.advanced.customhints | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 93 |
| Packagespring-boot-build.documentation.spring-boot-docs.main:org.springframework.boot.docs.web.graphql.runtimewiring | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 52 |
| Packagespring-boot-build.loader.spring-boot-loader.main:org.springframework.boot.loader.net.protocol | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 73 |
| Packagespring-boot-build.loader.spring-boot-loader.main:org.springframework.boot.loader.net.util | ||||||
| 2 | 0 | 0.00 | 0.00 | 1.00 | — | 111 |
| Packagespring-boot-build.module.spring-boot-amqp.main:org.springframework.boot.amqp.metrics | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 70 |
| Packagespring-boot-build.module.spring-boot-data-jdbc-test.main:org.springframework.boot.data.jdbc.test.autoconfigure | ||||||
| 0 | 5 | 1.00 | 1.00 | 1.00 | — | 231 |
| Packagespring-boot-build.module.spring-boot-data-r2dbc-test.main:org.springframework.boot.data.r2dbc.test.autoconfigure | ||||||
| 0 | 4 | 1.00 | 1.00 | 1.00 | — | 207 |
| Packagespring-boot-build.module.spring-boot-devtools.main:org.springframework.boot.devtools.livereload | ||||||
| 2 | 0 | 0.00 | 0.00 | 1.00 | — | 752 |
| Packagespring-boot-build.module.spring-boot-hibernate.main:org.springframework.boot.hibernate | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 113 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics-test.main:org.springframework.boot.micrometer.metrics.test.autoconfigure | ||||||
| 0 | 2 | 1.00 | 1.00 | 1.00 | — | 151 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.export.prometheus | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 161 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.system | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 63 |
| Packagespring-boot-build.module.spring-boot-micrometer-tracing-test.main:org.springframework.boot.micrometer.tracing.test.autoconfigure | ||||||
| 0 | 2 | 1.00 | 1.00 | 1.00 | — | 148 |
| Packagespring-boot-build.module.spring-boot-mustache.main:org.springframework.boot.mustache.reactive.view | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 234 |
| Packagespring-boot-build.module.spring-boot-mustache.main:org.springframework.boot.mustache.servlet.view | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 213 |
| Packagespring-boot-build.module.spring-boot-r2dbc.main:org.springframework.boot.r2dbc.metrics | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 89 |
| Packagespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure.servlet | ||||||
| 0 | 1 | 1.00 | 1.00 | 1.00 | — | 54 |
| Packagespring-boot-build.module.spring-boot-security.main:org.springframework.boot.security.autoconfigure.web | ||||||
| 2 | 0 | 0.00 | 0.00 | 1.00 | — | 79 |
| Packagespring-boot-build.module.spring-boot-servlet.main:org.springframework.boot.servlet | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 104 |
| Packagespring-boot-build.module.spring-boot-web-server-test.main:org.springframework.boot.web.server.test | ||||||
| 0 | 2 | 1.00 | 1.00 | 1.00 | — | 63 |
| Packagespring-boot-build.module.spring-boot-webclient-test.main:org.springframework.boot.webclient.test.autoconfigure | ||||||
| 0 | 5 | 1.00 | 1.00 | 1.00 | — | 263 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-aspectj.main:smoketest.aspectj.service | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 45 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-data-rest.main:smoketest.data.rest.domain | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 152 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-hibernate.main:smoketest.jpa.domain | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 129 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-jetty.main:smoketest.jetty.util | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 44 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-simple.main:smoketest.simple.service | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 49 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-testng.main:smoketest.testng.service | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 45 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-tomcat.main:smoketest.tomcat.util | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 45 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-jetty.main:smoketest.websocket.jetty.reverse | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 45 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-jetty.main:smoketest.websocket.jetty.snake | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 464 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-tomcat.main:smoketest.websocket.tomcat.reverse | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 45 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-tomcat.main:smoketest.websocket.tomcat.snake | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 464 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-xml.main:smoketest.xml.service | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 66 |
| Packagespring-boot-build.test-support.spring-boot-test-support.main:org.springframework.boot.testsupport.logging | ||||||
| 0 | 1 | 1.00 | 1.00 | 1.00 | — | 56 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.builder | ||||||
| 21 | 2 | 0.09 | 0.00 | 0.91 | — | 748 |
| Packagespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.json | ||||||
| 6 | 0 | 0.00 | 0.10 | 0.90 | — | 2671 |
| Packagespring-boot-build.module.spring-boot-actuator-autoconfigure.main:org.springframework.boot.actuate.autoconfigure.endpoint.expose | ||||||
| 18 | 2 | 0.10 | 0.00 | 0.90 | — | 221 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.info | ||||||
| 8 | 1 | 0.11 | 0.00 | 0.89 | — | 1092 |
| Packagespring-boot-build.module.spring-boot-graphql-test.main:org.springframework.boot.graphql.test.autoconfigure | ||||||
| 1 | 7 | 0.88 | 1.00 | 0.88 | — | 319 |
| Packagespring-boot-build.module.spring-boot-devtools.main:org.springframework.boot.devtools.restart.classloader | ||||||
| 3 | 0 | 0.00 | 0.14 | 0.86 | — | 574 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics | ||||||
| 5 | 1 | 0.17 | 0.00 | 0.83 | — | 158 |
| Packagespring-boot-build.module.spring-boot-servlet.main:org.springframework.boot.servlet.filter | ||||||
| 4 | 0 | 0.00 | 0.17 | 0.83 | — | 260 |
| Packagespring-boot-build.module.spring-boot-jooq-test.main:org.springframework.boot.jooq.test.autoconfigure | ||||||
| 1 | 4 | 0.80 | 1.00 | 0.80 | — | 214 |
| Packagespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.http.server | ||||||
| 6 | 0 | 0.00 | 0.25 | 0.75 | — | 276 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.ansi | ||||||
| 5 | 0 | 0.00 | 0.25 | 0.75 | — | 594 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.event | ||||||
| 21 | 3 | 0.13 | 0.13 | 0.75 | — | 593 |
| Packagespring-boot-build.module.spring-boot-cache-test.main:org.springframework.boot.cache.test.autoconfigure | ||||||
| 1 | 3 | 0.75 | 1.00 | 0.75 | — | 73 |
| Packagespring-boot-build.module.spring-boot-data-cassandra-test.main:org.springframework.boot.data.cassandra.test.autoconfigure | ||||||
| 1 | 3 | 0.75 | 1.00 | 0.75 | — | 206 |
| Packagespring-boot-build.module.spring-boot-data-couchbase-test.main:org.springframework.boot.data.couchbase.test.autoconfigure | ||||||
| 1 | 3 | 0.75 | 1.00 | 0.75 | — | 205 |
| Packagespring-boot-build.module.spring-boot-data-mongodb-test.main:org.springframework.boot.data.mongodb.test.autoconfigure | ||||||
| 1 | 3 | 0.75 | 1.00 | 0.75 | — | 206 |
| Packagespring-boot-build.module.spring-boot-data-redis-test.main:org.springframework.boot.data.redis.test.autoconfigure | ||||||
| 1 | 3 | 0.75 | 1.00 | 0.75 | — | 204 |
| Packagespring-boot-build.module.spring-boot-devtools.main:org.springframework.boot.devtools.system | ||||||
| 3 | 1 | 0.25 | 0.00 | 0.75 | — | 88 |
| Packagespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server | ||||||
| 3 | 1 | 0.25 | 0.00 | 0.75 | — | 122 |
| Packagespring-boot-build.module.spring-boot-security.main:org.springframework.boot.security.autoconfigure | ||||||
| 9 | 3 | 0.25 | 0.00 | 0.75 | — | 381 |
| Packagespring-boot-build.module.spring-boot-sql.main:org.springframework.boot.sql.init | ||||||
| 5 | 0 | 0.00 | 0.25 | 0.75 | — | 391 |
| Packagespring-boot-build.module.spring-boot-webflux-test.main:org.springframework.boot.webflux.test.autoconfigure | ||||||
| 2 | 6 | 0.75 | 1.00 | 0.75 | — | 326 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-data-jpa.main:smoketest.data.jpa.domain | ||||||
| 2 | 0 | 0.00 | 0.25 | 0.75 | — | 392 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-profile.main:smoketest.profile.service | ||||||
| 1 | 0 | 0.00 | 0.25 | 0.75 | — | 130 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-test.main:smoketest.test.domain | ||||||
| 2 | 0 | 0.00 | 0.25 | 0.75 | — | 185 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.simple | ||||||
| 17 | 6 | 0.26 | 0.00 | 0.74 | — | 183 |
| Packagespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.autoconfigure | ||||||
| 11 | 4 | 0.27 | 0.00 | 0.73 | — | 323 |
| Packagespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc | ||||||
| 18 | 1 | 0.05 | 0.22 | 0.73 | — | 1672 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.web.error | ||||||
| 11 | 0 | 0.00 | 0.29 | 0.71 | — | 527 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure | ||||||
| 30 | 9 | 0.23 | 0.06 | 0.71 | — | 1131 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.origin | ||||||
| 17 | 0 | 0.00 | 0.30 | 0.70 | — | 876 |
| Packagespring-boot-build.module.spring-boot-data-jpa-test.main:org.springframework.boot.data.jpa.test.autoconfigure | ||||||
| 3 | 7 | 0.70 | 1.00 | 0.70 | — | 250 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.logging | ||||||
| 18 | 1 | 0.05 | 0.26 | 0.68 | — | 2448 |
| Packagespring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure.web | ||||||
| 9 | 3 | 0.25 | 0.07 | 0.68 | — | 784 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | ||||||
| 32 | 2 | 0.06 | 0.27 | 0.67 | Architectural | 3912 |
| Packagespring-boot-build.buildpack.spring-boot-buildpack-platform.main:org.springframework.boot.buildpack.platform.docker.type | ||||||
| 5 | 2 | 0.29 | 0.04 | 0.67 | — | 2251 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.availability | ||||||
| 8 | 0 | 0.00 | 0.33 | 0.67 | — | 367 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context | ||||||
| 4 | 2 | 0.33 | 0.00 | 0.67 | — | 652 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.ssl.jks | ||||||
| 4 | 2 | 0.33 | 0.00 | 0.67 | — | 216 |
| Packagespring-boot-build.module.spring-boot-devtools.main:org.springframework.boot.devtools.settings | ||||||
| 2 | 1 | 0.33 | 0.00 | 0.67 | — | 137 |
| Packagespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server.autoconfigure.security.web.servlet | ||||||
| 2 | 1 | 0.33 | 0.00 | 0.67 | — | 144 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-hateoas.main:smoketest.hateoas.domain | ||||||
| 1 | 0 | 0.00 | 0.33 | 0.67 | — | 118 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-jetty.main:smoketest.websocket.jetty.client | ||||||
| 1 | 0 | 0.00 | 0.33 | 0.67 | — | 106 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-jetty.main:smoketest.websocket.jetty.echo | ||||||
| 1 | 0 | 0.00 | 0.33 | 0.67 | — | 111 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-tomcat.main:smoketest.websocket.tomcat.client | ||||||
| 1 | 0 | 0.00 | 0.33 | 0.67 | — | 106 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-tomcat.main:smoketest.websocket.tomcat.echo | ||||||
| 1 | 0 | 0.00 | 0.33 | 0.67 | — | 111 |
| Packagespring-boot-build.core.spring-boot-testcontainers.main:org.springframework.boot.testcontainers.context | ||||||
| 2 | 4 | 0.67 | 1.00 | 0.67 | — | 361 |
| Packagespring-boot-build.module.spring-boot-http-client.main:org.springframework.boot.http.client | ||||||
| 16 | 3 | 0.16 | 0.18 | 0.67 | — | 3474 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.util | ||||||
| 22 | 0 | 0.00 | 0.38 | 0.63 | — | 686 |
| Packagespring-boot-build.module.spring-boot-devtools.main:org.springframework.boot.devtools.remote.server | ||||||
| 2 | 0 | 0.00 | 0.38 | 0.63 | — | 405 |
Subject Audit
Pinned Subject Briefing
AtlasArc prepared a pinned-subject view around this subject. The figures show the subject together with its direct neighbours and the packages in its dependency perimeter.
Top Boundary Neighbours
| Incoming | Outgoing | Total |
|---|---|---|
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | ||
| 138 | 0 | 138 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config | ||
| 51 | 0 | 51 |
| Packagespring-boot-build.core.spring-boot-properties-migrator.main:org.springframework.boot.context.properties.migrator | ||
| 31 | 0 | 31 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.validation | ||
| 31 | 0 | 31 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.handler | ||
| 27 | 0 | 27 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer | ||
| 26 | 0 | 26 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.origin | ||
| 0 | 16 | 16 |
| Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.context.properties | ||
| 13 | 0 | 13 |
Subject Dependency Edges
Inbound and outbound edges show where the selected subject is used from outside and what it depends on outside its subtree. The Dependency refs value counts acquired class dependency references aggregated into each package-to-package edge; it is not a source line number.
Inbound
| Role | Dependency refs | Cycle | Governance |
|---|---|---|---|
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound · subject cycle | 138 | Architectural | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 51 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-properties-migrator.main:org.springframework.boot.context.properties.migrator | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 31 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.validation | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 31 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.handler | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 27 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 26 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.context.properties | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 13 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 9 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 9 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-kafka.main:org.springframework.boot.kafka.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 7 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc-test.main:org.springframework.boot.jdbc.test.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 6 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 6 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.logging | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 5 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-grpc-client.main:org.springframework.boot.grpc.client.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 4 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure.reactive | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 4 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound · subject cycle | 3 | Nested | Problem |
| Sourcespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 3 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.context | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator-autoconfigure.main:org.springframework.boot.actuate.autoconfigure.endpoint | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.info | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-amqp.main:org.springframework.boot.amqp.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.elastic | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-neo4j.main:org.springframework.boot.neo4j.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 2 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.util | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.web.context.servlet | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.env | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-batch-data-mongodb.main:org.springframework.boot.batch.mongodb.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.prometheus | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure.prometheus | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-session-data-redis.main:org.springframework.boot.session.data.redis.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.reactive.context | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
Outbound
| Role | Dependency refs | Cycle | Governance |
|---|---|---|---|
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin | |||
| Outbound | 16 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.env | |||
| Outbound · subject cycle | 4 | Architectural | Problem |
Structural Map
Topology, cycle-only topology, and Matrix figures show broad packages structure and cycle evidence from complementary angles.
Which subject-perimeter packages and dependencies surround the selected subject?
- Use Direction, Neighbour links, and Mute cycles in the live Graph when you need to alternate between local blast-radius and ingress/egress readings.
Which cycle warnings remain when non-cycle dependency structure is stripped away?
- Use this beside the normal topology to distinguish broad structure from cycle-specific evidence.
How does the selected subject exchange dependencies with its perimeter?
- Subject row/column traffic is primary; neighbour-neighbour cells provide surrounding context.
Package Hotspots
Hotspot figures rank packages by available metric-space risk signals such as coupling and complexity.
Which leaf packages stand out by coupling pressure?
- Labels are shown for the largest report bubbles; inspect the package metrics table for the full ranked list.
Which leaf packages are visible to many callers and far from the main sequence?
- Labels are shown for the largest report bubbles; inspect the package metrics table for the full ranked list.
Which leaf packages sit far from the main sequence?
- Labels are shown for the largest report bubbles; inspect the package metrics table for the full ranked list.
Package Metrics
This table ranks packages by structural signals. Use it to inspect packages that combine high fan-in, high fan-out, cycle membership or size.
| Fan-in | Fan-out | Instability | Abstractness | Distance | Cycle | LOC |
|---|---|---|---|---|---|---|
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics | ||||||
| 5 | 1 | 0.17 | 0.00 | 0.83 | — | 158 |
| Packagespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server | ||||||
| 3 | 1 | 0.25 | 0.00 | 0.75 | — | 122 |
| Packagespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc | ||||||
| 18 | 1 | 0.05 | 0.22 | 0.73 | — | 1672 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure | ||||||
| 30 | 9 | 0.23 | 0.06 | 0.71 | — | 1131 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.origin | ||||||
| 17 | 0 | 0.00 | 0.30 | 0.70 | — | 876 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | ||||||
| 32 | 2 | 0.06 | 0.27 | 0.67 | Architectural | 3912 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context | ||||||
| 4 | 2 | 0.33 | 0.00 | 0.67 | — | 652 |
| Packagespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.util | ||||||
| 6 | 1 | 0.14 | 0.25 | 0.61 | — | 420 |
| Packagespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server | ||||||
| 41 | 8 | 0.16 | 0.27 | 0.56 | — | 2056 |
| Packagespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure.reactive | ||||||
| 1 | 8 | 0.89 | 0.67 | 0.56 | — | 498 |
| Packagespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.context | ||||||
| 43 | 12 | 0.22 | 0.24 | 0.55 | — | 2485 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.web.context.servlet | ||||||
| 3 | 3 | 0.50 | 0.00 | 0.50 | — | 385 |
| Packagespring-boot-build.module.spring-boot-actuator-autoconfigure.main:org.springframework.boot.actuate.autoconfigure | ||||||
| 1 | 1 | 0.50 | 1.00 | 0.50 | — | 100 |
| Packagespring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure | ||||||
| 7 | 5 | 0.42 | 0.09 | 0.49 | — | 666 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.env | ||||||
| 11 | 2 | 0.15 | 0.36 | 0.48 | Architectural | 1534 |
| Packagespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc.autoconfigure | ||||||
| 18 | 16 | 0.47 | 0.07 | 0.46 | — | 2185 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics | ||||||
| 19 | 1 | 0.05 | 0.50 | 0.45 | — | 427 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | ||||||
| 44 | 3 | 0.06 | 0.50 | 0.44 | Architectural | 4139 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot | ||||||
| 169 | 8 | 0.05 | 0.53 | 0.42 | Architectural | 4863 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.validation | ||||||
| 2 | 3 | 0.60 | 0.00 | 0.40 | — | 464 |
| Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.info | ||||||
| 5 | 5 | 0.50 | 0.13 | 0.37 | — | 826 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.handler | ||||||
| 1 | 2 | 0.67 | 0.00 | 0.33 | — | 267 |
| Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.context | ||||||
| 1 | 2 | 0.67 | 0.00 | 0.33 | — | 103 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | ||||||
| 222 | 10 | 0.04 | 0.64 | 0.32 | — | 2798 |
| Packagespring-boot-build.module.spring-boot-jdbc-test.main:org.springframework.boot.jdbc.test.autoconfigure | ||||||
| 5 | 12 | 0.71 | 0.60 | 0.31 | — | 578 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer | ||||||
| 2 | 6 | 0.75 | 0.50 | 0.25 | — | 1538 |
| Packagespring-boot-build.module.spring-boot-neo4j.main:org.springframework.boot.neo4j.autoconfigure | ||||||
| 5 | 5 | 0.50 | 0.25 | 0.25 | — | 527 |
| Packagespring-boot-build.module.spring-boot-actuator-autoconfigure.main:org.springframework.boot.actuate.autoconfigure.endpoint | ||||||
| 3 | 10 | 0.77 | 0.00 | 0.23 | — | 234 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.logging | ||||||
| 1 | 5 | 0.83 | 0.00 | 0.17 | — | 450 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.prometheus | ||||||
| 0 | 14 | 1.00 | 0.14 | 0.14 | — | 602 |
| Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.env | ||||||
| 1 | 7 | 0.88 | 0.00 | 0.13 | — | 404 |
| Packagespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure | ||||||
| 3 | 5 | 0.63 | 0.50 | 0.13 | — | 843 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config | ||||||
| 3 | 9 | 0.75 | 0.37 | 0.12 | — | 5306 |
| Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.context.properties | ||||||
| 1 | 8 | 0.89 | 0.00 | 0.11 | — | 972 |
| Packagespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.reactive | ||||||
| 12 | 1 | 0.08 | 1.00 | 0.08 | — | 116 |
| Packagespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server.autoconfigure | ||||||
| 2 | 9 | 0.82 | 0.11 | 0.07 | — | 1447 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export | ||||||
| 17 | 1 | 0.06 | 1.00 | 0.06 | — | 134 |
| Packagespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration.autoconfigure | ||||||
| 2 | 14 | 0.88 | 0.07 | 0.05 | — | 951 |
| Packagespring-boot-build.module.spring-boot-amqp.main:org.springframework.boot.amqp.autoconfigure | ||||||
| 5 | 9 | 0.64 | 0.31 | 0.04 | — | 2919 |
| Packagespring-boot-build.module.spring-boot-grpc-client.main:org.springframework.boot.grpc.client.autoconfigure | ||||||
| 1 | 8 | 0.89 | 0.07 | 0.04 | — | 1602 |
| Packagespring-boot-build.module.spring-boot-kafka.main:org.springframework.boot.kafka.autoconfigure | ||||||
| 2 | 8 | 0.80 | 0.17 | 0.03 | — | 2500 |
| Packagespring-boot-build.core.spring-boot-properties-migrator.main:org.springframework.boot.context.properties.migrator | ||||||
| 0 | 5 | 1.00 | 0.00 | 0.00 | — | 585 |
| Packagespring-boot-build.module.spring-boot-batch-data-mongodb.main:org.springframework.boot.batch.mongodb.autoconfigure | ||||||
| 0 | 6 | 1.00 | 0.00 | 0.00 | — | 344 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.elastic | ||||||
| 0 | 8 | 1.00 | 0.00 | 0.00 | — | 313 |
| Packagespring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure.prometheus | ||||||
| 0 | 5 | 1.00 | 0.00 | 0.00 | — | 137 |
| Packagespring-boot-build.module.spring-boot-session-data-redis.main:org.springframework.boot.session.data.redis.autoconfigure | ||||||
| 0 | 6 | 1.00 | 0.00 | 0.00 | — | 325 |
| Packagespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.reactive.context | ||||||
| 0 | 8 | 1.00 | 0.00 | 0.00 | — | 730 |
Problem Cycles
Each card is one current problem strongly connected component. Every group gets one compact horizontal map. When additional maps are requested, a second map appears only when its focused architecture units or dependency edges strictly extend the compact evidence; layout-only duplicates are suppressed.
Architectural cycle
- spring-boot-build.core.spring-boot.main:org.springframework.boot
- spring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind
- spring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source
- spring-boot-build.core.spring-boot.main:org.springframework.boot.env
Boundary Review
Boundary Briefing
AtlasArc prepared a boundary view around this subject. The figures emphasize traffic crossing the subject perimeter.
Top Boundary Neighbours
| Incoming | Outgoing | Total |
|---|---|---|
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | ||
| 138 | 0 | 138 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config | ||
| 51 | 0 | 51 |
| Packagespring-boot-build.core.spring-boot-properties-migrator.main:org.springframework.boot.context.properties.migrator | ||
| 31 | 0 | 31 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.validation | ||
| 31 | 0 | 31 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.handler | ||
| 27 | 0 | 27 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer | ||
| 26 | 0 | 26 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.origin | ||
| 0 | 16 | 16 |
| Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.context.properties | ||
| 13 | 0 | 13 |
Boundary Dependency Edges
Inbound and outbound edges show how the selected subject exchanges dependencies across its boundary. The Dependency refs value counts acquired class dependency references aggregated into each package-to-package edge; it is not a source line number.
Inbound
| Role | Dependency refs | Cycle | Governance |
|---|---|---|---|
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound · subject cycle | 138 | Architectural | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 51 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-properties-migrator.main:org.springframework.boot.context.properties.migrator | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 31 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.validation | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 31 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.handler | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 27 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 26 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.context.properties | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 13 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 9 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 9 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-kafka.main:org.springframework.boot.kafka.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 7 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc-test.main:org.springframework.boot.jdbc.test.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 6 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 6 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.logging | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 5 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-grpc-client.main:org.springframework.boot.grpc.client.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 4 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure.reactive | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 4 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound · subject cycle | 3 | Nested | Problem |
| Sourcespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 3 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.context | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator-autoconfigure.main:org.springframework.boot.actuate.autoconfigure.endpoint | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.info | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-amqp.main:org.springframework.boot.amqp.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.elastic | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-neo4j.main:org.springframework.boot.neo4j.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 2 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.util | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.web.context.servlet | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.env | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-batch-data-mongodb.main:org.springframework.boot.batch.mongodb.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.prometheus | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure.prometheus | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-session-data-redis.main:org.springframework.boot.session.data.redis.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.reactive.context | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Inbound | 1 | — | Problem |
Outbound
| Role | Dependency refs | Cycle | Governance |
|---|---|---|---|
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin | |||
| Outbound | 16 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.env | |||
| Outbound · subject cycle | 4 | Architectural | Problem |
Context Coupling Among Boundary Neighbours
These edges do not touch the subject directly, but they show coupling among packages that share the same boundary context. Cycle-marked rows remain architectural signal inside the boundary perimeter.
| Role | Dependency refs | Cycle | Governance |
|---|---|---|---|
| Sourcespring-boot-build.module.spring-boot-kafka.main:org.springframework.boot.kafka.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 222 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-grpc-client.main:org.springframework.boot.grpc.client.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 185 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-amqp.main:org.springframework.boot.amqp.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 137 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context | 86 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context | 84 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics | |||
| Context | 62 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc.autoconfigure | |||
| Targetspring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc | |||
| Context | 48 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.context | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | |||
| Context | 45 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 45 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure.reactive | |||
| Targetspring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure | |||
| Context | 39 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.env | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin | |||
| Context | 37 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.handler | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context | 36 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-session-data-redis.main:org.springframework.boot.session.data.redis.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 36 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.validation | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context | 28 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.env | |||
| Context | 27 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 24 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin | |||
| Context | 20 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.reactive.context | |||
| Targetspring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server | |||
| Context | 19 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure.reactive | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 18 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context | 16 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-properties-migrator.main:org.springframework.boot.context.properties.migrator | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin | |||
| Context | 15 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 15 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin | |||
| Context | 14 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 12 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.logging | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context | 11 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.context.properties | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 11 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.info | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context | 11 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure.prometheus | |||
| Targetspring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure | |||
| Context | 10 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.context.properties | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context | 8 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc-test.main:org.springframework.boot.jdbc.test.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context | 8 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics | |||
| Context | 8 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.reactive.context | |||
| Targetspring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.reactive | |||
| Context | 8 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.logging | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | |||
| Context | 7 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.env | |||
| Context | 7 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc-test.main:org.springframework.boot.jdbc.test.autoconfigure | |||
| Targetspring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc | |||
| Context | 7 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics | |||
| Context | 6 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.validation | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin | |||
| Context | 6 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator-autoconfigure.main:org.springframework.boot.actuate.autoconfigure.endpoint | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context | 6 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.env | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin | |||
| Context | 6 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.reactive | |||
| Targetspring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server | |||
| Context | 6 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.reactive.context | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | |||
| Context | 6 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.context | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context | 5 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.handler | |||
| Context | 5 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context · subject cycle | 4 | Nested | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.env | |||
| Context · subject cycle | 4 | Nested | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics | |||
| Context | 4 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.validation | |||
| Context | 4 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context | 4 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics | |||
| Context | 4 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics | |||
| Context | 4 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | |||
| Context | 3 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin | |||
| Context | 3 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | |||
| Context | 3 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.context.properties | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin | |||
| Context | 3 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server.autoconfigure | |||
| Targetspring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server | |||
| Context | 3 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin | |||
| Context | 3 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc-test.main:org.springframework.boot.jdbc.test.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin | |||
| Context | 3 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | |||
| Context | 3 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.context | |||
| Targetspring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.util | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.context | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.env | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.env | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-batch-data-mongodb.main:org.springframework.boot.batch.mongodb.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc-test.main:org.springframework.boot.jdbc.test.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.context | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc-test.main:org.springframework.boot.jdbc.test.autoconfigure | |||
| Targetspring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc.autoconfigure | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.elastic | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.elastic | |||
| Targetspring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.prometheus | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.prometheus | |||
| Targetspring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-neo4j.main:org.springframework.boot.neo4j.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 2 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-properties-migrator.main:org.springframework.boot.context.properties.migrator | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.env | |||
| Context | 1 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.context | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.config | |||
| Context | 1 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.validation | |||
| Context | 1 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | |||
| Context | 1 | — | Problem |
| Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.env | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | |||
| Context · subject cycle | 1 | Nested | Problem |
| Sourcespring-boot-build.module.spring-boot-grpc-client.main:org.springframework.boot.grpc.client.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | |||
| Context | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics | |||
| Context | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration.autoconfigure | |||
| Targetspring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc | |||
| Context | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure | |||
| Targetspring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics | |||
| Context | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.elastic | |||
| Targetspring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export | |||
| Context | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.prometheus | |||
| Targetspring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export | |||
| Context | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure.prometheus | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 1 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server | |||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | |||
| Context | 1 | — | Problem |
Structural Map
Topology, cycle-only topology, and Matrix figures show broad packages structure and cycle evidence from complementary angles.
How do packages and subsystems depend on each other in this report?
Which packages depend on which other packages?
Package Metrics
This table ranks packages by structural signals. Use it to inspect packages that combine high fan-in, high fan-out, cycle membership or size.
| Fan-in | Fan-out | Instability | Abstractness | Distance | Cycle | LOC |
|---|---|---|---|---|---|---|
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics | ||||||
| 5 | 1 | 0.17 | 0.00 | 0.83 | — | 158 |
| Packagespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server | ||||||
| 3 | 1 | 0.25 | 0.00 | 0.75 | — | 122 |
| Packagespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc | ||||||
| 18 | 1 | 0.05 | 0.22 | 0.73 | — | 1672 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure | ||||||
| 30 | 9 | 0.23 | 0.06 | 0.71 | — | 1131 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.origin | ||||||
| 17 | 0 | 0.00 | 0.30 | 0.70 | — | 876 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | ||||||
| 32 | 2 | 0.06 | 0.27 | 0.67 | Architectural | 3912 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context | ||||||
| 4 | 2 | 0.33 | 0.00 | 0.67 | — | 652 |
| Packagespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.util | ||||||
| 6 | 1 | 0.14 | 0.25 | 0.61 | — | 420 |
| Packagespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server | ||||||
| 41 | 8 | 0.16 | 0.27 | 0.56 | — | 2056 |
| Packagespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure.reactive | ||||||
| 1 | 8 | 0.89 | 0.67 | 0.56 | — | 498 |
| Packagespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.context | ||||||
| 43 | 12 | 0.22 | 0.24 | 0.55 | — | 2485 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.web.context.servlet | ||||||
| 3 | 3 | 0.50 | 0.00 | 0.50 | — | 385 |
| Packagespring-boot-build.module.spring-boot-actuator-autoconfigure.main:org.springframework.boot.actuate.autoconfigure | ||||||
| 1 | 1 | 0.50 | 1.00 | 0.50 | — | 100 |
| Packagespring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure | ||||||
| 7 | 5 | 0.42 | 0.09 | 0.49 | — | 666 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.env | ||||||
| 11 | 2 | 0.15 | 0.36 | 0.48 | Architectural | 1534 |
| Packagespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc.autoconfigure | ||||||
| 18 | 16 | 0.47 | 0.07 | 0.46 | — | 2185 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics | ||||||
| 19 | 1 | 0.05 | 0.50 | 0.45 | — | 427 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind | ||||||
| 44 | 3 | 0.06 | 0.50 | 0.44 | Architectural | 4139 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot | ||||||
| 169 | 8 | 0.05 | 0.53 | 0.42 | Architectural | 4863 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.validation | ||||||
| 2 | 3 | 0.60 | 0.00 | 0.40 | — | 464 |
| Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.info | ||||||
| 5 | 5 | 0.50 | 0.13 | 0.37 | — | 826 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.handler | ||||||
| 1 | 2 | 0.67 | 0.00 | 0.33 | — | 267 |
| Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.context | ||||||
| 1 | 2 | 0.67 | 0.00 | 0.33 | — | 103 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties | ||||||
| 222 | 10 | 0.04 | 0.64 | 0.32 | — | 2798 |
| Packagespring-boot-build.module.spring-boot-jdbc-test.main:org.springframework.boot.jdbc.test.autoconfigure | ||||||
| 5 | 12 | 0.71 | 0.60 | 0.31 | — | 578 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer | ||||||
| 2 | 6 | 0.75 | 0.50 | 0.25 | — | 1538 |
| Packagespring-boot-build.module.spring-boot-neo4j.main:org.springframework.boot.neo4j.autoconfigure | ||||||
| 5 | 5 | 0.50 | 0.25 | 0.25 | — | 527 |
| Packagespring-boot-build.module.spring-boot-actuator-autoconfigure.main:org.springframework.boot.actuate.autoconfigure.endpoint | ||||||
| 3 | 10 | 0.77 | 0.00 | 0.23 | — | 234 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.logging | ||||||
| 1 | 5 | 0.83 | 0.00 | 0.17 | — | 450 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.prometheus | ||||||
| 0 | 14 | 1.00 | 0.14 | 0.14 | — | 602 |
| Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.env | ||||||
| 1 | 7 | 0.88 | 0.00 | 0.13 | — | 404 |
| Packagespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure | ||||||
| 3 | 5 | 0.63 | 0.50 | 0.13 | — | 843 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config | ||||||
| 3 | 9 | 0.75 | 0.37 | 0.12 | — | 5306 |
| Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.context.properties | ||||||
| 1 | 8 | 0.89 | 0.00 | 0.11 | — | 972 |
| Packagespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.reactive | ||||||
| 12 | 1 | 0.08 | 1.00 | 0.08 | — | 116 |
| Packagespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server.autoconfigure | ||||||
| 2 | 9 | 0.82 | 0.11 | 0.07 | — | 1447 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export | ||||||
| 17 | 1 | 0.06 | 1.00 | 0.06 | — | 134 |
| Packagespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration.autoconfigure | ||||||
| 2 | 14 | 0.88 | 0.07 | 0.05 | — | 951 |
| Packagespring-boot-build.module.spring-boot-amqp.main:org.springframework.boot.amqp.autoconfigure | ||||||
| 5 | 9 | 0.64 | 0.31 | 0.04 | — | 2919 |
| Packagespring-boot-build.module.spring-boot-grpc-client.main:org.springframework.boot.grpc.client.autoconfigure | ||||||
| 1 | 8 | 0.89 | 0.07 | 0.04 | — | 1602 |
| Packagespring-boot-build.module.spring-boot-kafka.main:org.springframework.boot.kafka.autoconfigure | ||||||
| 2 | 8 | 0.80 | 0.17 | 0.03 | — | 2500 |
| Packagespring-boot-build.core.spring-boot-properties-migrator.main:org.springframework.boot.context.properties.migrator | ||||||
| 0 | 5 | 1.00 | 0.00 | 0.00 | — | 585 |
| Packagespring-boot-build.module.spring-boot-batch-data-mongodb.main:org.springframework.boot.batch.mongodb.autoconfigure | ||||||
| 0 | 6 | 1.00 | 0.00 | 0.00 | — | 344 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.elastic | ||||||
| 0 | 8 | 1.00 | 0.00 | 0.00 | — | 313 |
| Packagespring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure.prometheus | ||||||
| 0 | 5 | 1.00 | 0.00 | 0.00 | — | 137 |
| Packagespring-boot-build.module.spring-boot-session-data-redis.main:org.springframework.boot.session.data.redis.autoconfigure | ||||||
| 0 | 6 | 1.00 | 0.00 | 0.00 | — | 325 |
| Packagespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.reactive.context | ||||||
| 0 | 8 | 1.00 | 0.00 | 0.00 | — | 730 |
Problem Cycles
Each card is one current problem strongly connected component. Every group gets one compact horizontal map. When additional maps are requested, a second map appears only when its focused architecture units or dependency edges strictly extend the compact evidence; layout-only duplicates are suppressed.
Architectural cycle
- spring-boot-build.core.spring-boot.main:org.springframework.boot
- spring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind
- spring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source
- spring-boot-build.core.spring-boot.main:org.springframework.boot.env
Current Investigation
Current Investigation Briefing
This report is literal: it captures the active lens, structural intent, focus, and filters rather than generating a whole-model overview.
Visible Dependency Edges
The current-investigation report keeps the visible dependency surface literal. This table lists the strongest visible edges in the active report view. The Dependency refs value counts acquired class dependency references aggregated into each package-to-package edge; it is not a source line number.
| Dependency refs | Cycle | Governance |
|---|---|---|
| Sourcespring-boot-build.module.spring-boot-webmvc.main:org.springframework.boot.webmvc | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 280 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-kafka.main:org.springframework.boot.kafka | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 269 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-http-client.main:org.springframework.boot.http.client | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 227 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator-autoconfigure.main:org.springframework.boot.actuate.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 223 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator-autoconfigure.main:org.springframework.boot.actuate.autoconfigure | ||
| Targetspring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate | ||
| 223 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 213 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-grpc-client.main:org.springframework.boot.grpc.client.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 209 | — | Problem |
| Sourcespring-boot-build.documentation.spring-boot-docs.main:org.springframework.boot.docs | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 202 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 200 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-amqp.main:org.springframework.boot.amqp | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 195 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 194 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-tomcat.main:org.springframework.boot.tomcat | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 189 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-flyway.main:org.springframework.boot.flyway | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 171 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-webflux.main:org.springframework.boot.webflux | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 161 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-webflux.main:org.springframework.boot.webflux | ||
| Targetspring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate | ||
| 159 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-tomcat.main:org.springframework.boot.tomcat | ||
| Targetspring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server | ||
| 152 | — | Problem |
| Sourcespring-boot-build.documentation.spring-boot-docs.main:org.springframework.boot.docs | ||
| Targetspring-boot-build.core.spring-boot-test.main:org.springframework.boot.test | ||
| 149 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 149 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-pulsar.main:org.springframework.boot.pulsar | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 149 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 142 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jetty.main:org.springframework.boot.jetty | ||
| Targetspring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server | ||
| 136 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-r2dbc.main:org.springframework.boot.r2dbc | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 126 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-webflux.main:org.springframework.boot.webflux | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 126 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-webmvc.main:org.springframework.boot.webmvc | ||
| Targetspring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate | ||
| 125 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 117 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-cloudfoundry.main:org.springframework.boot.cloudfoundry.autoconfigure.actuate.endpoint | ||
| Targetspring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate | ||
| 116 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-cache.main:org.springframework.boot.cache | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 115 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-graphql.main:org.springframework.boot.graphql.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 111 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jersey.main:org.springframework.boot.jersey | ||
| Targetspring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate | ||
| 108 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-cassandra.main:org.springframework.boot.cassandra | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 99 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 97 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-webmvc.main:org.springframework.boot.webmvc | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 97 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-health.main:org.springframework.boot.health | ||
| Targetspring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate | ||
| 96 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-devtools.main:org.springframework.boot.devtools | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 95 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-actuator-autoconfigure.main:org.springframework.boot.actuate.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 93 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-security-oauth2-authorization-server.main:org.springframework.boot.security.oauth2.server.authorization.autoconfigure.servlet | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 91 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 89 | — | Problem |
| Sourcespring-boot-build.build-plugin.spring-boot-maven-plugin.main:org.springframework.boot.maven | ||
| Targetspring-boot-build.buildpack.spring-boot-buildpack-platform.main:org.springframework.boot.buildpack.platform | ||
| 88 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jetty.main:org.springframework.boot.jetty | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 88 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-r2dbc.main:org.springframework.boot.r2dbc | ||
| Targetspring-boot-build.core.spring-boot-testcontainers.main:org.springframework.boot.testcontainers | ||
| 88 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 86 | — | Problem |
| Sourcespring-boot-build.build-plugin.spring-boot-maven-plugin.main:org.springframework.boot.maven | ||
| Targetspring-boot-build.loader.spring-boot-loader-tools.main:org.springframework.boot.loader.tools | ||
| 82 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-security.main:org.springframework.boot.security | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 82 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-docker-compose.main:org.springframework.boot.docker.compose | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 77 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-restclient.main:org.springframework.boot.restclient | ||
| Targetspring-boot-build.module.spring-boot-http-client.main:org.springframework.boot.http.client | ||
| 77 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc | ||
| Targetspring-boot-build.core.spring-boot-docker-compose.main:org.springframework.boot.docker.compose | ||
| 73 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-data-redis.main:org.springframework.boot.data.redis | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 71 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-r2dbc.main:org.springframework.boot.r2dbc | ||
| Targetspring-boot-build.core.spring-boot-docker-compose.main:org.springframework.boot.docker.compose | ||
| 71 | — | Problem |
| Sourcespring-boot-build.build-plugin.spring-boot-gradle-plugin.main:org.springframework.boot.gradle | ||
| Targetspring-boot-build.buildpack.spring-boot-buildpack-platform.main:org.springframework.boot.buildpack.platform | ||
| 69 | — | Problem |
| Sourcespring-boot-build.build-plugin.spring-boot-gradle-plugin.main:org.springframework.boot.gradle | ||
| Targetspring-boot-build.loader.spring-boot-loader-tools.main:org.springframework.boot.loader.tools | ||
| 67 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jms.main:org.springframework.boot.jms | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 67 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-r2dbc.main:org.springframework.boot.r2dbc | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 66 | — | Problem |
| Sourcespring-boot-build.configuration-metadata.spring-boot-configuration-metadata.main:org.springframework.boot.configurationmetadata | ||
| Targetspring-boot-build.configuration-metadata.spring-boot-configuration-metadata.main:org.springframework.boot.configurationmetadata.json | ||
| 61 | — | Problem |
| Sourcespring-boot-build.configuration-metadata.spring-boot-configuration-metadata-changelog-generator.main:org.springframework.boot.configurationmetadata.changelog | ||
| Targetspring-boot-build.configuration-metadata.spring-boot-configuration-metadata.main:org.springframework.boot.configurationmetadata | ||
| 59 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-hazelcast.main:org.springframework.boot.hazelcast | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 58 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-health.main:org.springframework.boot.health | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 58 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-http-converter.main:org.springframework.boot.http.converter.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 58 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 58 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 56 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-security.main:org.springframework.boot.security | ||
| Targetspring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate | ||
| 56 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-health.main:org.springframework.boot.health | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 55 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-tracing-brave.main:org.springframework.boot.micrometer.tracing.brave.autoconfigure | ||
| Targetspring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure | ||
| 55 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-devtools.main:org.springframework.boot.devtools | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 54 | — | Problem |
| Sourcespring-boot-build.core.spring-boot-properties-migrator.main:org.springframework.boot.context.properties.migrator | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 53 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server | ||
| Targetspring-boot-build.module.spring-boot-health.main:org.springframework.boot.health | ||
| 53 | — | Problem |
| Sourcespring-boot-build.documentation.spring-boot-docs.main:org.springframework.boot.docs | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 52 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-data-redis.main:org.springframework.boot.data.redis | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 51 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-opentelemetry.main:org.springframework.boot.opentelemetry | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 51 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 50 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-session.main:org.springframework.boot.session | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 50 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-rsocket.main:org.springframework.boot.rsocket | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 49 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-security-oauth2-client.main:org.springframework.boot.security.oauth2.client.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 49 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jersey.main:org.springframework.boot.jersey | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 47 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 47 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-reactor-netty.main:org.springframework.boot.reactor.netty | ||
| Targetspring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server | ||
| 47 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-rsocket.main:org.springframework.boot.rsocket | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 47 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-security-oauth2-client.main:org.springframework.boot.security.oauth2.client.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 47 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-ldap.main:org.springframework.boot.ldap | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 46 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-tomcat.main:org.springframework.boot.tomcat | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 46 | — | Problem |
| Sourcespring-boot-build.smoke-test.spring-boot-smoke-test-bootstrap-registry.main:smoketest.bootstrapregistry | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 45 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-opentelemetry.main:org.springframework.boot.opentelemetry | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 44 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-elasticsearch.main:org.springframework.boot.elasticsearch | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 43 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jetty.main:org.springframework.boot.jetty | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 43 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 43 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-webclient.main:org.springframework.boot.webclient | ||
| Targetspring-boot-build.module.spring-boot-http-client.main:org.springframework.boot.http.client | ||
| 42 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-micrometer-tracing-opentelemetry.main:org.springframework.boot.micrometer.tracing.opentelemetry | ||
| Targetspring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure | ||
| 40 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-amqp.main:org.springframework.boot.amqp | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 39 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-elasticsearch.main:org.springframework.boot.elasticsearch | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 39 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-grpc-client.main:org.springframework.boot.grpc.client.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 38 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-mongodb.main:org.springframework.boot.mongodb | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 38 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-restclient.main:org.springframework.boot.restclient | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 38 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-session.main:org.springframework.boot.session | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 38 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-data-couchbase.main:org.springframework.boot.data.couchbase.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 37 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 37 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc | ||
| Targetspring-boot-build.module.spring-boot-sql.main:org.springframework.boot.sql | ||
| 37 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-jms.main:org.springframework.boot.jms | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 37 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-servlet.main:org.springframework.boot.servlet | ||
| Targetspring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure | ||
| 37 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-session-data-redis.main:org.springframework.boot.session.data.redis.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 37 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-quartz.main:org.springframework.boot.quartz | ||
| Targetspring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate | ||
| 36 | — | Problem |
| Sourcespring-boot-build.module.spring-boot-webmvc-test.main:org.springframework.boot.webmvc.test.autoconfigure | ||
| Targetspring-boot-build.core.spring-boot.main:org.springframework.boot | ||
| 36 | — | Problem |
Structural Map
Topology, cycle-only topology, and Matrix figures show broad packages structure and cycle evidence from complementary angles.
What structure and dependency evidence was active in Topology when this report was submitted?
Package Metrics
This table ranks packages by structural signals. Use it to inspect packages that combine high fan-in, high fan-out, cycle membership or size.
| Fan-in | Fan-out | Instability | Abstractness | Distance | Cycle | LOC |
|---|---|---|---|---|---|---|
| Packagespring-boot-build.build-plugin.spring-boot-gradle-plugin.main:org.springframework.boot.gradle.util | ||||||
| 2 | 0 | 0.00 | 0.00 | 1.00 | — | 83 |
| Packagespring-boot-build.buildpack.spring-boot-buildpack-platform.main:org.springframework.boot.buildpack.platform.docker.ssl | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 732 |
| Packagespring-boot-build.buildpack.spring-boot-buildpack-platform.main:org.springframework.boot.buildpack.platform.json | ||||||
| 5 | 0 | 0.00 | 0.00 | 1.00 | — | 387 |
| Packagespring-boot-build.buildpack.spring-boot-buildpack-platform.main:org.springframework.boot.buildpack.platform.socket | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 457 |
| Packagespring-boot-build.cli.spring-boot-cli.main:org.springframework.boot.cli.command.status | ||||||
| 6 | 0 | 0.00 | 0.00 | 1.00 | — | 110 |
| Packagespring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure.cache | ||||||
| 3 | 0 | 0.00 | 0.00 | 1.00 | — | 87 |
| Packagespring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure.container | ||||||
| 4 | 0 | 0.00 | 0.00 | 1.00 | — | 80 |
| Packagespring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure.web.format | ||||||
| 2 | 0 | 0.00 | 0.00 | 1.00 | — | 220 |
| Packagespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.mock.web | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 119 |
| Packagespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.web.htmlunit | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 118 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.metrics.buffering | ||||||
| 6 | 0 | 0.00 | 0.00 | 1.00 | — | 376 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.system | ||||||
| 8 | 0 | 0.00 | 0.00 | 1.00 | — | 696 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.validation | ||||||
| 2 | 0 | 0.00 | 0.00 | 1.00 | — | 225 |
| Packagespring-boot-build.documentation.spring-boot-docs.main:org.springframework.boot.docs.data.sql.jpaandspringdata.entityclasses | ||||||
| 2 | 0 | 0.00 | 0.00 | 1.00 | — | 164 |
| Packagespring-boot-build.documentation.spring-boot-docs.main:org.springframework.boot.docs.data.sql.jpaandspringdata.enversrepositories | ||||||
| 0 | 1 | 1.00 | 1.00 | 1.00 | — | 50 |
| Packagespring-boot-build.documentation.spring-boot-docs.main:org.springframework.boot.docs.data.sql.jpaandspringdata.repositories | ||||||
| 0 | 1 | 1.00 | 1.00 | 1.00 | — | 48 |
| Packagespring-boot-build.documentation.spring-boot-docs.main:org.springframework.boot.docs.packaging.nativeimage.advanced.customhints | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 93 |
| Packagespring-boot-build.documentation.spring-boot-docs.main:org.springframework.boot.docs.web.graphql.runtimewiring | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 52 |
| Packagespring-boot-build.loader.spring-boot-loader.main:org.springframework.boot.loader.net.protocol | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 73 |
| Packagespring-boot-build.loader.spring-boot-loader.main:org.springframework.boot.loader.net.util | ||||||
| 2 | 0 | 0.00 | 0.00 | 1.00 | — | 111 |
| Packagespring-boot-build.module.spring-boot-amqp.main:org.springframework.boot.amqp.metrics | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 70 |
| Packagespring-boot-build.module.spring-boot-data-jdbc-test.main:org.springframework.boot.data.jdbc.test.autoconfigure | ||||||
| 0 | 5 | 1.00 | 1.00 | 1.00 | — | 231 |
| Packagespring-boot-build.module.spring-boot-data-r2dbc-test.main:org.springframework.boot.data.r2dbc.test.autoconfigure | ||||||
| 0 | 4 | 1.00 | 1.00 | 1.00 | — | 207 |
| Packagespring-boot-build.module.spring-boot-devtools.main:org.springframework.boot.devtools.livereload | ||||||
| 2 | 0 | 0.00 | 0.00 | 1.00 | — | 752 |
| Packagespring-boot-build.module.spring-boot-hibernate.main:org.springframework.boot.hibernate | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 113 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics-test.main:org.springframework.boot.micrometer.metrics.test.autoconfigure | ||||||
| 0 | 2 | 1.00 | 1.00 | 1.00 | — | 151 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.export.prometheus | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 161 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.system | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 63 |
| Packagespring-boot-build.module.spring-boot-micrometer-tracing-test.main:org.springframework.boot.micrometer.tracing.test.autoconfigure | ||||||
| 0 | 2 | 1.00 | 1.00 | 1.00 | — | 148 |
| Packagespring-boot-build.module.spring-boot-mustache.main:org.springframework.boot.mustache.reactive.view | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 234 |
| Packagespring-boot-build.module.spring-boot-mustache.main:org.springframework.boot.mustache.servlet.view | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 213 |
| Packagespring-boot-build.module.spring-boot-r2dbc.main:org.springframework.boot.r2dbc.metrics | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 89 |
| Packagespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure.servlet | ||||||
| 0 | 1 | 1.00 | 1.00 | 1.00 | — | 54 |
| Packagespring-boot-build.module.spring-boot-security.main:org.springframework.boot.security.autoconfigure.web | ||||||
| 2 | 0 | 0.00 | 0.00 | 1.00 | — | 79 |
| Packagespring-boot-build.module.spring-boot-servlet.main:org.springframework.boot.servlet | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 104 |
| Packagespring-boot-build.module.spring-boot-web-server-test.main:org.springframework.boot.web.server.test | ||||||
| 0 | 2 | 1.00 | 1.00 | 1.00 | — | 63 |
| Packagespring-boot-build.module.spring-boot-webclient-test.main:org.springframework.boot.webclient.test.autoconfigure | ||||||
| 0 | 5 | 1.00 | 1.00 | 1.00 | — | 263 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-aspectj.main:smoketest.aspectj.service | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 45 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-data-rest.main:smoketest.data.rest.domain | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 152 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-hibernate.main:smoketest.jpa.domain | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 129 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-jetty.main:smoketest.jetty.util | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 44 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-simple.main:smoketest.simple.service | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 49 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-testng.main:smoketest.testng.service | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 45 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-tomcat.main:smoketest.tomcat.util | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 45 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-jetty.main:smoketest.websocket.jetty.reverse | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 45 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-jetty.main:smoketest.websocket.jetty.snake | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 464 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-tomcat.main:smoketest.websocket.tomcat.reverse | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 45 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-tomcat.main:smoketest.websocket.tomcat.snake | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 464 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-xml.main:smoketest.xml.service | ||||||
| 1 | 0 | 0.00 | 0.00 | 1.00 | — | 66 |
| Packagespring-boot-build.test-support.spring-boot-test-support.main:org.springframework.boot.testsupport.logging | ||||||
| 0 | 1 | 1.00 | 1.00 | 1.00 | — | 56 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.builder | ||||||
| 21 | 2 | 0.09 | 0.00 | 0.91 | — | 748 |
| Packagespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.json | ||||||
| 6 | 0 | 0.00 | 0.10 | 0.90 | — | 2671 |
| Packagespring-boot-build.module.spring-boot-actuator-autoconfigure.main:org.springframework.boot.actuate.autoconfigure.endpoint.expose | ||||||
| 18 | 2 | 0.10 | 0.00 | 0.90 | — | 221 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.info | ||||||
| 8 | 1 | 0.11 | 0.00 | 0.89 | — | 1092 |
| Packagespring-boot-build.module.spring-boot-graphql-test.main:org.springframework.boot.graphql.test.autoconfigure | ||||||
| 1 | 7 | 0.88 | 1.00 | 0.88 | — | 319 |
| Packagespring-boot-build.module.spring-boot-devtools.main:org.springframework.boot.devtools.restart.classloader | ||||||
| 3 | 0 | 0.00 | 0.14 | 0.86 | — | 574 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics | ||||||
| 5 | 1 | 0.17 | 0.00 | 0.83 | — | 158 |
| Packagespring-boot-build.module.spring-boot-servlet.main:org.springframework.boot.servlet.filter | ||||||
| 4 | 0 | 0.00 | 0.17 | 0.83 | — | 260 |
| Packagespring-boot-build.module.spring-boot-jooq-test.main:org.springframework.boot.jooq.test.autoconfigure | ||||||
| 1 | 4 | 0.80 | 1.00 | 0.80 | — | 214 |
| Packagespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.http.server | ||||||
| 6 | 0 | 0.00 | 0.25 | 0.75 | — | 276 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.ansi | ||||||
| 5 | 0 | 0.00 | 0.25 | 0.75 | — | 594 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.event | ||||||
| 21 | 3 | 0.13 | 0.13 | 0.75 | — | 593 |
| Packagespring-boot-build.module.spring-boot-cache-test.main:org.springframework.boot.cache.test.autoconfigure | ||||||
| 1 | 3 | 0.75 | 1.00 | 0.75 | — | 73 |
| Packagespring-boot-build.module.spring-boot-data-cassandra-test.main:org.springframework.boot.data.cassandra.test.autoconfigure | ||||||
| 1 | 3 | 0.75 | 1.00 | 0.75 | — | 206 |
| Packagespring-boot-build.module.spring-boot-data-couchbase-test.main:org.springframework.boot.data.couchbase.test.autoconfigure | ||||||
| 1 | 3 | 0.75 | 1.00 | 0.75 | — | 205 |
| Packagespring-boot-build.module.spring-boot-data-mongodb-test.main:org.springframework.boot.data.mongodb.test.autoconfigure | ||||||
| 1 | 3 | 0.75 | 1.00 | 0.75 | — | 206 |
| Packagespring-boot-build.module.spring-boot-data-redis-test.main:org.springframework.boot.data.redis.test.autoconfigure | ||||||
| 1 | 3 | 0.75 | 1.00 | 0.75 | — | 204 |
| Packagespring-boot-build.module.spring-boot-devtools.main:org.springframework.boot.devtools.system | ||||||
| 3 | 1 | 0.25 | 0.00 | 0.75 | — | 88 |
| Packagespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server | ||||||
| 3 | 1 | 0.25 | 0.00 | 0.75 | — | 122 |
| Packagespring-boot-build.module.spring-boot-security.main:org.springframework.boot.security.autoconfigure | ||||||
| 9 | 3 | 0.25 | 0.00 | 0.75 | — | 381 |
| Packagespring-boot-build.module.spring-boot-sql.main:org.springframework.boot.sql.init | ||||||
| 5 | 0 | 0.00 | 0.25 | 0.75 | — | 391 |
| Packagespring-boot-build.module.spring-boot-webflux-test.main:org.springframework.boot.webflux.test.autoconfigure | ||||||
| 2 | 6 | 0.75 | 1.00 | 0.75 | — | 326 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-data-jpa.main:smoketest.data.jpa.domain | ||||||
| 2 | 0 | 0.00 | 0.25 | 0.75 | — | 392 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-profile.main:smoketest.profile.service | ||||||
| 1 | 0 | 0.00 | 0.25 | 0.75 | — | 130 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-test.main:smoketest.test.domain | ||||||
| 2 | 0 | 0.00 | 0.25 | 0.75 | — | 185 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.simple | ||||||
| 17 | 6 | 0.26 | 0.00 | 0.74 | — | 183 |
| Packagespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.autoconfigure | ||||||
| 11 | 4 | 0.27 | 0.00 | 0.73 | — | 323 |
| Packagespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc | ||||||
| 18 | 1 | 0.05 | 0.22 | 0.73 | — | 1672 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.web.error | ||||||
| 11 | 0 | 0.00 | 0.29 | 0.71 | — | 527 |
| Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure | ||||||
| 30 | 9 | 0.23 | 0.06 | 0.71 | — | 1131 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.origin | ||||||
| 17 | 0 | 0.00 | 0.30 | 0.70 | — | 876 |
| Packagespring-boot-build.module.spring-boot-data-jpa-test.main:org.springframework.boot.data.jpa.test.autoconfigure | ||||||
| 3 | 7 | 0.70 | 1.00 | 0.70 | — | 250 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.logging | ||||||
| 18 | 1 | 0.05 | 0.26 | 0.68 | — | 2448 |
| Packagespring-boot-build.core.spring-boot-autoconfigure.main:org.springframework.boot.autoconfigure.web | ||||||
| 9 | 3 | 0.25 | 0.07 | 0.68 | — | 784 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source | ||||||
| 32 | 2 | 0.06 | 0.27 | 0.67 | Architectural | 3912 |
| Packagespring-boot-build.buildpack.spring-boot-buildpack-platform.main:org.springframework.boot.buildpack.platform.docker.type | ||||||
| 5 | 2 | 0.29 | 0.04 | 0.67 | — | 2251 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.availability | ||||||
| 8 | 0 | 0.00 | 0.33 | 0.67 | — | 367 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context | ||||||
| 4 | 2 | 0.33 | 0.00 | 0.67 | — | 652 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.ssl.jks | ||||||
| 4 | 2 | 0.33 | 0.00 | 0.67 | — | 216 |
| Packagespring-boot-build.module.spring-boot-devtools.main:org.springframework.boot.devtools.settings | ||||||
| 2 | 1 | 0.33 | 0.00 | 0.67 | — | 137 |
| Packagespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server.autoconfigure.security.web.servlet | ||||||
| 2 | 1 | 0.33 | 0.00 | 0.67 | — | 144 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-hateoas.main:smoketest.hateoas.domain | ||||||
| 1 | 0 | 0.00 | 0.33 | 0.67 | — | 118 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-jetty.main:smoketest.websocket.jetty.client | ||||||
| 1 | 0 | 0.00 | 0.33 | 0.67 | — | 106 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-jetty.main:smoketest.websocket.jetty.echo | ||||||
| 1 | 0 | 0.00 | 0.33 | 0.67 | — | 111 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-tomcat.main:smoketest.websocket.tomcat.client | ||||||
| 1 | 0 | 0.00 | 0.33 | 0.67 | — | 106 |
| Packagespring-boot-build.smoke-test.spring-boot-smoke-test-websocket-tomcat.main:smoketest.websocket.tomcat.echo | ||||||
| 1 | 0 | 0.00 | 0.33 | 0.67 | — | 111 |
| Packagespring-boot-build.core.spring-boot-testcontainers.main:org.springframework.boot.testcontainers.context | ||||||
| 2 | 4 | 0.67 | 1.00 | 0.67 | — | 361 |
| Packagespring-boot-build.module.spring-boot-http-client.main:org.springframework.boot.http.client | ||||||
| 16 | 3 | 0.16 | 0.18 | 0.67 | — | 3474 |
| Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.util | ||||||
| 22 | 0 | 0.00 | 0.38 | 0.63 | — | 686 |
| Packagespring-boot-build.module.spring-boot-devtools.main:org.springframework.boot.devtools.remote.server | ||||||
| 2 | 0 | 0.00 | 0.38 | 0.63 | — | 405 |
Problem Cycles
No problem cycles are currently reported.
Governance Audit
Governance Audit
This chapter audits governance decisions separately from problem-cycle handling. Structural maps describe the current graph; they are not historical pictures of what was originally accepted.
Current Structural Cycle Context
No current structural SCC contains matched governance records. Stale, resolved, or non-cyclic decisions remain in the register below.
Decision Register
All repository records are included; this register is intentionally not limited by the report's Top N setting.
No repository governance records exist.