Table of contents
More on Spring and Spring-Boot
The Java framework Spring Boot is suitable for creating web applications and microservices. It impresses with a minimum of necessary configuration to make an application initially executable. A reasonable starting point is the Spring Initializr. The clear website allows you to create an empty, preconfigured project with just a few clicks.
Julius Mischok
Julius Mischok is the founder of Mischok GmbH. He passes on his experience from more than twenty years of software development as a lecturer at the Mischok Academy, among other things.
After selecting the build tool – in the case of the sample project Maven – and entering the metadata, a click on the GENERATE button creates an archive with the project data (example project). After downloading and unpacking, the project can be further edited in any development environment.
Spring Boot provides the selected build tool as a wrapper. A minimal version of the tool resides in the hidden .mvn folder, scripts for Windows and Unix provide access to its methods. What initially looks like structural overhead proves to be advantageous in practice: If you include the corresponding directories and files in the version management, all you need is a Java Development Kit (JDK) to compile and start the application. Additional installations and configurations on local development devices or in CI/CD pipelines are no longer necessary.