Skip to content

Getting Started Guide template :: The template for new guides and also the place to request them. :: spring-boot

Notifications You must be signed in to change notification settings

VanyLaw/getting-started-guides

 
 

Repository files navigation

This guide walks you through the process of creating a Spring application.

What you’ll build

You’ll build a Spring application.

Create a resource controller

Create a new controller for your Spring application:

src/main/java/hello/GreetingController.java

link:complete/src/main/java/hello/GreetingController.java[role=include]
Note
The above example does not specify GET vs. PUT, POST, and so forth, because @RequestMapping maps all HTTP operations by default. Use @RequestMapping(method=GET) to narrow this mapping.

Make the application executable

Although it is possible to package this service as a traditional WAR file for deployment to an external application server, the simpler approach demonstrated below creates a standalone application. You package everything in a single, executable JAR file, driven by a good old Java main() method. Along the way, you use Spring’s support for embedding the Tomcat servlet container as the HTTP runtime, instead of deploying to an external instance.

src/main/java/hello/Application.java

link:complete/src/main/java/hello/Application.java[role=include]

Logging output is displayed. The service should be up and running within a few seconds.

Test the application

Now that the application is running, you can test it.

Summary

Congratulations! You’ve just developed a Spring application!

About

Getting Started Guide template :: The template for new guides and also the place to request them. :: spring-boot

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 86.7%
  • Shell 13.3%