Spring Boot does not require any specific code layout to work, however, there are some best practices that help.