Spring BOOT基本内容及SpringMVC
Spring Boot 是 Spring 的一个子项目,旨在简化 Spring 应用的初始搭建以及开发过程。它使用自动配置和starter pom来简化配置,并且它提供了内嵌的服务器,如Tomcat。
Spring MVC 是 Spring 的一个模块,提供了基于 MVC 设计理念的 web 应用开发。
以下是一个简单的 Spring Boot 应用的例子:
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 DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args); // 启动应用
}
}
@RestController // 标注这是一个控制器,返回的数据将直接作为 HTTP 响应体
class HelloController {
@GetMapping("/hello") // 映射 GET 请求到 hello 方法
public String hello() {
return "Hello, Spring Boot!"; // 响应内容
}
}
在这个例子中,我们创建了一个简单的 Spring Boot 应用,它包含一个 REST 控制器,这个控制器处理对 "/hello" 的 GET 请求,并返回 "Hello, Spring Boot!" 字符串。
要运行这个应用,你需要:
- 确保你有 Java 和 Maven 安装。
- 下载并安装 Spring Boot CLI 工具,或者使用 IDE 如 IntelliJ IDEA 或 Eclipse 配合 Spring Tools 插件。
- 在命令行中运行
mvn spring-boot:run
或在 IDE 中运行main
方法。 - 打开浏览器访问
http://localhost:8080/hello
,你将看到 "Hello, Spring Boot!" 的输出。
评论已关闭