【Springboot】——项目的创建与请求参数应用
以下是一个简单的Spring Boot项目创建和请求参数应用的例子。
首先,你需要在你的Spring Boot项目中添加spring-boot-starter-web
依赖,这样你的项目就可以接收和处理web请求了。
<!-- pom.xml -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
接下来,创建一个Controller来处理HTTP请求。
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello(@RequestParam(name = "name", defaultValue = "World") String name) {
return "Hello, " + name + "!";
}
}
在上面的代码中,@RestController
注解声明这是一个控制器,用于处理HTTP请求并返回响应。@GetMapping("/hello")
注解表示这个方法会处理对/hello
路径的GET请求。@RequestParam
注解用于获取名为name
的请求参数,如果没有提供该参数,则使用默认值World
。
最后,创建一个主应用类来启动Spring Boot应用。
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
运行DemoApplication
类的main
方法,Spring Boot应用将启动。你可以通过访问http://localhost:8080/hello?name=YourName
来测试你的应用。
评论已关闭