The only four things that I remember that ended up with crappy run time errors that totally should be compile time Java errors are none specifically related to Spring Boot, they're all generic "Java things":
* people using Win boxes for development and therefore antivirus locking files in innoportune times during compilation/packing;
* people using the Eclipse Java Compiler, a IDE compiler designed to be useful with bad Java;
* people trusting themselves writting XML annotations instead of Java annotations, and not unit testing the code (this lack of unit tests alone probably means the code literally did not even work on their machine);
* people using the existential, compile-on-runtime terror that is Java Server Pages.
* people using Win boxes for development and therefore antivirus locking files in innoportune times during compilation/packing;
* people using the Eclipse Java Compiler, a IDE compiler designed to be useful with bad Java;
* people trusting themselves writting XML annotations instead of Java annotations, and not unit testing the code (this lack of unit tests alone probably means the code literally did not even work on their machine);
* people using the existential, compile-on-runtime terror that is Java Server Pages.