JavaWeb学习第五天-SpringBootWeb请求响应
在Spring Boot中,你可以使用@RestController
注解来创建一个控制器,它可以处理HTTP请求并返回响应。以下是一个简单的例子:
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.http.ResponseEntity;
@RestController
public class HelloWorldController {
@GetMapping("/hello")
public ResponseEntity<String> hello() {
return ResponseEntity.ok("Hello, World!");
}
}
在这个例子中,我们创建了一个名为HelloWorldController
的类,并用@RestController
注解标记它。然后我们定义了一个方法hello
,它使用@GetMapping
注解来映射"/hello"路径上的GET请求到这个方法。该方法返回一个ResponseEntity
,它是Spring框架中表示HTTP响应的一个实体。我们使用ResponseEntity.ok
来发送一个状态码为200的响应,并返回文本"Hello, World!"。
确保你的Spring Boot应用程序已经配置了必要的组件来扫描控制器并自动配置Spring MVC。通常,这意味着你的主应用程序类应该有@SpringBootApplication
注解。
评论已关闭