Appendix E. The executable jar format
The spring-boot-loader
modules allows Spring Boot to support executable jar and war files. If you’re using the Maven or Gradle plugin, executable jars are automatically generated and you generally won’t need to know the details of how they work.
If you need to create executable jars from a different build system, or if you are just curious about the underlying technology, this section provides some background.