AtlasArc

Boundary Review

Spring Boot · AtlasArc 1.0.1+736db9b9 · 2026-07-31T22:30:00Z

A focused review of how one subsystem exchanges dependencies across its boundary.

Boundary Briefing

AtlasArc prepared a boundary view around this subject. The figures emphasize traffic crossing the subject perimeter.

Subjectspring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source
Packages1
Classes / LOC45 / 3912
Internal refs0
Boundary in / out32 / 2
Cycle packages1
Safe Havens0
Debt references0

Top Boundary Neighbours

IncomingOutgoingTotal
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind
1380138
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config
51051
Packagespring-boot-build.core.spring-boot-properties-migrator.main:org.springframework.boot.context.properties.migrator
31031
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.validation
31031
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.handler
27027
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer
26026
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.origin
01616
Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.context.properties
13013

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

RoleDependency refsCycleGovernance
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 cycle138ArchitecturalProblem
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
Inbound51Problem
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
Inbound31Problem
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
Inbound31Problem
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
Inbound27Problem
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
Inbound26Problem
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
Inbound13Problem
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
Inbound9Problem
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
Inbound9Problem
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
Inbound7Problem
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
Inbound6Problem
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
Inbound6Problem
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
Inbound5Problem
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
Inbound4Problem
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
Inbound4Problem
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 cycle3NestedProblem
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
Inbound3Problem
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
Inbound2Problem
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
Inbound2Problem
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
Inbound2Problem
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
Inbound2Problem
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
Inbound2Problem
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
Inbound2Problem
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
Inbound1Problem
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
Inbound1Problem
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
Inbound1Problem
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
Inbound1Problem
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
Inbound1Problem
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
Inbound1Problem
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
Inbound1Problem
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
Inbound1Problem
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
Inbound1Problem

Outbound

RoleDependency refsCycleGovernance
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin
Outbound16Problem
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 cycle4ArchitecturalProblem

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.

RoleDependency refsCycleGovernance
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
Context222Problem
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
Context185Problem
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
Context137Problem
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
Context86Problem
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
Context84Problem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics
Context62Problem
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
Context48Problem
Sourcespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.context
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot
Context45Problem
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
Context45Problem
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
Context39Problem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.env
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin
Context37Problem
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
Context36Problem
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
Context36Problem
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
Context28Problem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.env
Context27Problem
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
Context24Problem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin
Context20Problem
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
Context19Problem
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
Context18Problem
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
Context16Problem
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
Context15Problem
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
Context15Problem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin
Context14Problem
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
Context12Problem
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
Context11Problem
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
Context11Problem
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
Context11Problem
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
Context10Problem
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
Context8Problem
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
Context8Problem
Sourcespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc.autoconfigure
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics
Context8Problem
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
Context8Problem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.logging
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot
Context7Problem
Sourcespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration.autoconfigure
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.env
Context7Problem
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
Context7Problem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics
Context6Problem
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
Context6Problem
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
Context6Problem
Sourcespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.env
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin
Context6Problem
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
Context6Problem
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
Context6Problem
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
Context5Problem
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
Context5Problem
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 cycle4NestedProblem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.env
Context · subject cycle4NestedProblem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics
Context4Problem
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
Context4Problem
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
Context4Problem
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
Context4Problem
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
Context4Problem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot
Context3Problem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin
Context3Problem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot
Context3Problem
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
Context3Problem
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
Context3Problem
Sourcespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration.autoconfigure
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.origin
Context3Problem
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
Context3Problem
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
Context3Problem
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
Context2Problem
Sourcespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.context
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.env
Context2Problem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.context
Context2Problem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer
Context2Problem
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
Context2Problem
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
Context2Problem
Sourcespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration.autoconfigure
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot
Context2Problem
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
Context2Problem
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
Context2Problem
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
Context2Problem
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
Context2Problem
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
Context2Problem
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
Context2Problem
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
Context2Problem
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
Context2Problem
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
Context1Problem
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
Context1Problem
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
Context1Problem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot
Context1Problem
Sourcespring-boot-build.core.spring-boot.main:org.springframework.boot.env
Targetspring-boot-build.core.spring-boot.main:org.springframework.boot
Context · subject cycle1NestedProblem
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
Context1Problem
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
Context1Problem
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
Context1Problem
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
Context1Problem
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
Context1Problem
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
Context1Problem
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
Context1Problem
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
Context1Problem
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
Context1Problem
Rendered as Topology Open

How do packages and subsystems depend on each other in this report?

Configuration
Focus
jvm:module/spring-boot-build.core.spring-boot.main/package/org.springframework.boot.context.properties.source
Filter
All visible packages
Heatmap
Off
Encoding
Nodes
Packages and package folders
Edges
Package dependencies; line width follows dependency weight
Border colour
Cycle, Safe Haven, intentional governance, and debt status from the model
spring-boot-build.core.spring-boot-properties-mig...spring-boot-build.core.spring-boot-test.mainspring-boot-build.core.spring-boot.mainspring-boot-build.module.spring-boot-actuator-autoconfigure.mainspring-boot-build.module.spring-boot-actuator.mainspring-boot-build.module.spring-boot-amqp.mainspring-boot-build.module.spring-boot-batch-data-mongo...spring-boot-build.module.spring-boot-grpc-client.mainspring-boot-build.module.spring-boot-grpc-server.mainspring-boot-build.module.spring-boot-integrati...spring-boot-build.module.spring-boot-jdbc-test.mainspring-boot-build.module.spring-boot-jdbc.mainspring-boot-build.module.spring-boot-kafka.mainspring-boot-build.module.spring-boot-micrometer-metrics.mainspring-boot-build.module.spring-boot-micrometer-tracing.mainspring-boot-build.module.spring-boot-neo4j.mainspring-boot-build.module.spring-boot-security-oauth2-resource-server.mainspring-boot-build.module.spring-boot-session-data-redis.mainspring-boot-build.module.spring-boot-web-server.mainorgorgorgorgorgorgorgorgorgorgorgorgorgorgorgorgorgorgorgspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkspringframeworkbootbootbootbootbootbootbootbootbootbootbootbootbootbootbootbootbootbootbootcontexttestcontextdiagnosticswebactuateactuateamqpbatchgrpcgrpcintegrationjdbcjdbckafkamicrometermicrometerneo4jsecuritysessionwebpropertiespropertiescontextautoconfigurecontextmongodbclientservertestmetricstracingoauth2dataserverbindautoconfigureautoconfigureserverredisreactiveexportresourceautoconfigure migratorcontextutilconfiglogginghandlervalidationClassessourceClassesClassesanalyzerClassesenvoriginservletClassesendpointClassespropertiesClassesenvinfoautoconfigureautoconfigureautoconfigureautoconfigureClassesautoconfigureautoconfigureautoconfigureClassesautoconfigureelasticprometheusClassesClassesClassesprometheusClassesautoconfigurereactiveClassesautoconfigurecontextClassesClasses
Rendered as Dependency Matrix Open

Which packages depend on which other packages?

Configuration
Focus
jvm:module/spring-boot-build.core.spring-boot.main/package/org.springframework.boot.context.properties.source
Filter
All visible packages
Heatmap
Off
Encoding
Rows
Origin packages
Columns
Target packages
Cells
Dependency count and cycle/heatmap styling where applicable
⚠️
Matrix hidden — 132 packages
The visible graph has 132 packages, which exceeds the safety and report-legibility limit of 100. Rendering a matrix this large may hang the browser or become unreadable when fitted to a report page. Raise the limit in Settings → Matrix → Max packages to render, or use the Focus filter to narrow the graph first.

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-inFan-outInstabilityAbstractnessDistanceCycleLOC
Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics
510.170.000.83158
Packagespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server
310.250.000.75122
Packagespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc
1810.050.220.731672
Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure
3090.230.060.711131
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.origin
1700.000.300.70876
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.source
3220.060.270.67Architectural3912
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context
420.330.000.67652
Packagespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.util
610.140.250.61420
Packagespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server
4180.160.270.562056
Packagespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure.reactive
180.890.670.56498
Packagespring-boot-build.core.spring-boot-test.main:org.springframework.boot.test.context
43120.220.240.552485
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.web.context.servlet
330.500.000.50385
Packagespring-boot-build.module.spring-boot-actuator-autoconfigure.main:org.springframework.boot.actuate.autoconfigure
110.501.000.50100
Packagespring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure
750.420.090.49666
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.env
1120.150.360.48Architectural1534
Packagespring-boot-build.module.spring-boot-jdbc.main:org.springframework.boot.jdbc.autoconfigure
18160.470.070.462185
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics
1910.050.500.45427
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind
4430.060.500.44Architectural4139
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot
16980.050.530.42Architectural4863
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.validation
230.600.000.40464
Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.info
550.500.130.37826
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties.bind.handler
120.670.000.33267
Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.context
120.670.000.33103
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.properties
222100.040.640.322798
Packagespring-boot-build.module.spring-boot-jdbc-test.main:org.springframework.boot.jdbc.test.autoconfigure
5120.710.600.31578
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.diagnostics.analyzer
260.750.500.251538
Packagespring-boot-build.module.spring-boot-neo4j.main:org.springframework.boot.neo4j.autoconfigure
550.500.250.25527
Packagespring-boot-build.module.spring-boot-actuator-autoconfigure.main:org.springframework.boot.actuate.autoconfigure.endpoint
3100.770.000.23234
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.logging
150.830.000.17450
Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.prometheus
0141.000.140.14602
Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.env
170.880.000.13404
Packagespring-boot-build.module.spring-boot-security-oauth2-resource-server.main:org.springframework.boot.security.oauth2.server.resource.autoconfigure
350.630.500.13843
Packagespring-boot-build.core.spring-boot.main:org.springframework.boot.context.config
390.750.370.125306
Packagespring-boot-build.module.spring-boot-actuator.main:org.springframework.boot.actuate.context.properties
180.890.000.11972
Packagespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.reactive
1210.081.000.08116
Packagespring-boot-build.module.spring-boot-grpc-server.main:org.springframework.boot.grpc.server.autoconfigure
290.820.110.071447
Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export
1710.061.000.06134
Packagespring-boot-build.module.spring-boot-integration.main:org.springframework.boot.integration.autoconfigure
2140.880.070.05951
Packagespring-boot-build.module.spring-boot-amqp.main:org.springframework.boot.amqp.autoconfigure
590.640.310.042919
Packagespring-boot-build.module.spring-boot-grpc-client.main:org.springframework.boot.grpc.client.autoconfigure
180.890.070.041602
Packagespring-boot-build.module.spring-boot-kafka.main:org.springframework.boot.kafka.autoconfigure
280.800.170.032500
Packagespring-boot-build.core.spring-boot-properties-migrator.main:org.springframework.boot.context.properties.migrator
051.000.000.00585
Packagespring-boot-build.module.spring-boot-batch-data-mongodb.main:org.springframework.boot.batch.mongodb.autoconfigure
061.000.000.00344
Packagespring-boot-build.module.spring-boot-micrometer-metrics.main:org.springframework.boot.micrometer.metrics.autoconfigure.export.elastic
081.000.000.00313
Packagespring-boot-build.module.spring-boot-micrometer-tracing.main:org.springframework.boot.micrometer.tracing.autoconfigure.prometheus
051.000.000.00137
Packagespring-boot-build.module.spring-boot-session-data-redis.main:org.springframework.boot.session.data.redis.autoconfigure
061.000.000.00325
Packagespring-boot-build.module.spring-boot-web-server.main:org.springframework.boot.web.server.reactive.context
081.000.000.00730

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.

Problem cycle 1

Architectural cycle

4 packages6 cycle edges
spring-boot-build.core.spring-boot.mainorgspringframeworkbootcontextproperties bindsourceenv
Packages
  • 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