Answer 1: Spring Boot is Java-based web application framework that is based on Spring. With Spring Boot you can develop stand-alone web applications with embedded application server.
Answer 2: Eclipse is open source integrated development environment (IDE) and it is mostly used for Java programming, but it supports multiple other programming languages as well.
Answer 3: Maven is open source software project management tool. Maven can manage builds, documentation, testing, and more in the software development project.
Answer 4: The easiest way to start a new Spring Boot project is to create it with Spring Initializr web page. That creates a skeleton for your project with the modules that you need.
Answer 5: If you are using the Eclipse IDE you just activate you main class and press Run button. You can also use Maven command mvn spring-boot:run to run an application...