Java中的Spring Boot框架如何快速构建Web应用
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication // 标注这是一个Spring Boot应用
public class MySpringBootApplication {
public static void main(String[] args) {
SpringApplication.run(MySpringBootApplication.class, args); // 启动应用
}
}
@RestController // 标注这是一个控制器,返回的数据将直接作为HTTP响应体
class HelloWorldController {
@GetMapping("/hello") // 映射GET请求到此方法
public String hello() {
return "Hello, Spring Boot!"; // 返回字符串作为响应
}
}
这段代码演示了如何使用Spring Boot创建一个简单的Web应用。@SpringBootApplication
注解自动配置Spring应用上下文。@RestController
注解声明了一个控制器,它处理Web请求并返回响应。@GetMapping
注解指定了处理GET请求的方法。当应用启动时,Spring Boot会自动创建一个嵌入式Tomcat服务器(或其他预配置的服务器,如Jetty或Undertow),应用代码会在main
方法中启动。
评论已关闭