Welcome to the Spring Boot Quick Start guide! This tutorial will walk you through creating a simple "Hello World" application using Spring Boot. Let's get started!

🧰 Step 1: Create a New Project

  1. Using Spring Initializr
    Visit https://start.spring.io to generate a project skeleton.
    Select Maven Project and add dependencies like Spring Web and Spring Boot Starter.

  2. Project Structure
    Your project will include:

    • pom.xml (Maven configuration)
    • src/main/java/ (Java source code)
    • src/main/resources/ (configuration files)
Spring Boot Logo

📝 Step 2: Write Your First Code

Create a class HelloWorldApplication with the @SpringBootApplication annotation:

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class HelloWorldApplication {
    public static void main(String[] args) {
        SpringApplication.run(HelloWorldApplication.class, args);
    }
}

Add a controller class HelloController:

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    @GetMapping("/hello")
    public String sayHello() {
        return "Hello, Spring Boot!";
    }
}

📱 Step 3: Run and Test

  1. Build the project using Maven:
    mvn clean package

  2. Run the application:
    java -jar target/your-project.jar

  3. Access http://localhost:8080/hello in your browser to see the output.

Spring Boot Application Structure

📚 Further Reading

Happy coding! 🌱