Home >Java >javaTutorial >How to Run Your First Spring Boot Application in Spring Tool Suite?
Spring Boot simplifies the creation of robust, scalable, and production-ready Java applications, revolutionizing Java development. Its "convention over configuration" approach, inherent to the Spring ecosystem, minimizes manual setup, allowing developers to focus on business logic instead of boilerplate code. The Spring Tool Suite (STS), a dedicated IDE for Spring development, significantly enhances the Spring Boot experience.
Before starting, ensure you have:
Creating and Configuring a Spring Boot Project in STS:
Familiarize yourself with the project structure:
src/main/java
: Contains your Java source code.src/main/resources
: Holds resource and configuration files.src/test/java
: Contains your test classes.The Application.java
file (located in src/main/java
within your default package) contains the main application bootstrap. It uses SpringApplication.run()
to start the application.
The Application.java
class typically looks like this:
<code class="language-java">package com.newProject; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class NewProjectApplication { public static void main(String[] args) { SpringApplication.run(NewProjectApplication.class, args); } }</code>
Application.java
in the Package Explorer.http://localhost:8080
(or the port specified in application.properties
).controller
package within your newProject
> src/main/java
directory.
ExampleC
) within the controller
package. Use annotations @Controller
, @RequestMapping
, and @ResponseBody
as shown below.<code class="language-java">package com.newProject.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class ExampleC { @RequestMapping("/firstApp") @ResponseBody public String firstSpringApp(){ return "Welcome!"; } }</code>
http://localhost:8080/firstApp
.Conclusion:
This guide demonstrates creating and running a basic Spring Boot application using STS. By following these steps and understanding the project structure, you can leverage the power and ease of the Spring framework to build more complex applications.
The above is the detailed content of How to Run Your First Spring Boot Application in Spring Tool Suite?. For more information, please follow other related articles on the PHP Chinese website!