Categories
microservices spring-boot

how to create spring boot application

In this tutorial, we will learn how to create spring boot application

What is Spring boot

Spring Boot makes it easy to create stand-alone, production-grade application. It internally use Spring framework and have embedded tomcat servers, nor need to deploy war in any servers

Also easy to create,configure&run

What You Will learn

End of this tutorial, you will learn to create a spring boot application

Annotation
@SpringBootApplication
Dependency
<parent>                                                              
  <groupId>org.springframework.boot</groupId>                         
  <artifactId>spring-boot-starter-parent</artifactId>                 
  <version>2.2.6.RELEASE</version>                                    
  <relativePath /> <!-- lookup parent from repository -->             
</parent>

Time needed: 30 minutes

Steps

  1. Navigate to Spring initializr website

    Click on this url https://start.spring.io/register spring boot micro-services to eureka discovery server

  2. Choose project as Maven

    In this tutorial I am using Maven. You can use gradle or groovy also

  3. Choose language as Java

    Here I am using Java. But we have option for Kotlin & Groovy also

  4. Spring Boot Version

    Please select the stable version, I am using 2.2.6

  5. Enter Group,artifact,Name & description

    Enter the groupid,artifactid&name as you wanted

  6. Packaging as Jar

    Choose Jar, But you have option for war also

  7. Java Verison

    Here I am using java 8

  8. Add Spring Web as dependency

    In case you going you want to expose rest service, Click on the add dependency and select spring web.

  9. Click on the Genreate

    Once you filled all these details click on the Generate Button.
    It will download .rar format

  10. Extract the downloaded file

    Once your download complete, Extract the downloaded .rar file

  11. Import in Eclipse

    After Extracting, Import the project in eclipse

  12. Navigate to Main Class

    Navigate to Main class which will be under src/main/java
    and Make sure the class have @SpringBootApplication annotation

  13. Run

    Right click the class and choose the Run As –> Java Application

  14. Verify logs

    Once your application starts you can see below logs in console

Tomcat started on port(s): 8080 (http) with context path ''
Updating port to 8080
Started StudentApplication in 22.834 seconds (JVM running for 24.503)
Related Articles

create netflix eureka discovery server using spring boot

register spring boot micro-services to eureka discovery

Leave a Reply

Your email address will not be published. Required fields are marked *