In this tutorial, I am going to show you the most popular and trending module in Spring Framework that is Spring Boot. By this tutorials you can get to know how to write a Simple Spring Boot Example.

Used Technologies :

  • Spring 3.2.3
  • Spring Boot 1.5.1
  • Java 8
  • Maven 3

Spring Boot Example :

Here I am going to implement a basic hello world spring boot example.

Project Structure :

Spring Boot Example

Maven Dependencies :

To make our example as simple as possible, I have placed dependencies in pom.xml what just I want.

<project xmlns="" xmlns:xsi=""


<!-- Generic properties -->

<!-- Spring -->



Create Application Class :
package com.onlinetutorialspoint.spring.boot;

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

public class Application {
    public static void main(String[] args) {, args);

@SpringBootApplication annotation tells the spring application context, it is an spring boot application. Most of the developers can used to define the spring boot main classes with the @Configuration, @EnableAutoConfiguration and @ComponentScan annotations. Since these annotations are mandatory to every Spring application, the Spring Boot given us an annotation called @SpringBootApplication instead.

Here @Configuration + @EnableAutoConfiguration + @ComponentScan = @SpringBootApplication

Create a Controller Class :
package com.onlinetutorialspoint.spring.boot;

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

public class HelloController {
    public String index() {
        return "Hello World Spring !";

Running the Spring Boot Example :

On e of the biggest advantage of Spring boot application is, to run we don’t deploy the application in any server. We can run the above spring boot example as a simple Java standalone application.

Run the main method in

If every thing goes well, you can find the below text in your console.

Spring Boot Example out
Run it :

Spring boot example output

Happy Learning 🙂

Download Example


  1. Spring Boot Training March 2, 2018 at 9:36 am - Reply

    Looking nice information about Spring Boot
    Plz do keep sharing on

  2. bhanu pratap July 24, 2018 at 2:57 pm - Reply

    Good Article,valuable information, Best software Training institute in Bangalore

  3. vinod kumar mvn August 31, 2018 at 2:45 pm - Reply

    The Article is very Informative and Worth Reading For the Candidates like me. Currently, I am learning spring boot training and this Article is helpful for me to understand the things very easily.


  4. Katherine December 27, 2018 at 10:50 am - Reply

    Hello ChandraSekhar,
    I really Appreciate your work, here you given a very informative post. As a beginner to SpingBoot technology, I found some new points, which is very much usefull for me. And thiss very much helpfull for every beginner.

Leave A Comment