Spring Boot Controller(Web项目入门知识)
在Spring Boot中,Controller是用来处理网页请求的组件。以下是一个简单的Spring Boot Controller示例,它定义了一个HTTP GET请求的处理方法。
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello, Spring Boot!";
}
}
在这个例子中:
@RestController
注解告诉Spring这是一个控制器,它的方法返回的值将直接作为HTTP响应的主体,通常用于返回JSON或XML格式的数据。@GetMapping("/hello")
注解定义了一个处理HTTP GET请求的方法,当访问路径为/hello
时,会执行hello()
方法。
这个Controller可以和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
类后,当你访问http://localhost:8080/hello
,你将在浏览器中看到文本 "Hello, Spring Boot!"。
评论已关闭