Skip to content

Latest commit

 

History

History
82 lines (45 loc) · 3.17 KB

README.adoc

File metadata and controls

82 lines (45 loc) · 3.17 KB

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!