45547 has highlighted a bigger problem that we have several foundational packages that depend on classes in org.springframework.boot. Since org.springframework.boot tends to know about the foundations, it could be better to keep dependencies in a single direction.