Spring Boot project structure best practices and layering conventions

Standard Spring Boot layering (controller/service/repository/domain), package structure, multi-module layout, configuration, test directories, and microservice split guidance.