Version: spring-boot-starter (org.springframework.boot:spring-boot-starter-web) with gradle org.springframework.boot:spring-boot-gradle-plugin:1.1.5.RELEASE
When using a long package name for the "Start-Class" the framework has problems to generate a proper MANIFEST.MF file in the final "war" file. The issue seems to be that in the MANIFEST.MF file, the "Start-Class" property breaks the line if the package or the class name exceeds certain length of characters. Here's an example of broken MANIFEST file:
When deploying the war file, everything seems to be ok except that the @RequestMapping doesn't work. It was really hard to find out why the requests were not being mapped since there were no "warnings" or "errors" generated by the framework to prevent this.