从 Spring Framework 到 Spring Boot
第4章主要介绍了Spring框架和Spring Boot的基础知识。以下是一些核心概念的简单概述和示例代码。
Spring框架
Spring是一个开源的Java/Java EE全功能栈容器框架,以依赖注入(DI)为核心,提供了IoC容器、AOP等特性,让开发者能够更好地管理和维护应用程序。
Spring Boot
Spring Boot是Spring的一个子项目,旨在简化Spring应用的初始搭建以及开发过程。它默认配置了许多行为,包括设置默认值、完成starter依赖项,并且提供了命令行工具来运行和测试Spring Boot应用。
示例代码
Spring Boot应用的入口类:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
控制器类示例:
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!";
}
}
以上代码展示了如何创建一个简单的Spring Boot应用,并定义了一个REST控制器用于处理"/hello"的GET请求。
评论已关闭