【框架篇】Spring Boot核心介绍及项目创建(详细教程)
Spring Boot是由Pivotal团队提供的全新框架,目的是简化Spring应用的初始搭建以及开发过程。它主要是针对Spring应用的配置,提供了一种快速集成各种常用框架的方式。
Spring Boot的主要特性:
- 创建独立的Spring应用。
- 直接嵌入Tomcat, Jetty或Undertow服务器。
- 提供自动配置的‘starter'依赖。
- 提供了一些生产级的特性,如指标,健康检查和外部化配置。
- 无需配置XML。
下面是创建一个简单的Spring Boot项目的步骤:
- 访问Spring Initializr (https://start.spring.io/) 来快速生成项目。
- 选择构建工具Maven或Gradle,Java版本,项目信息等。
- 下载生成的项目压缩包,解压后,使用IDE打开(如IntelliJ IDEA, Eclipse等)。
- 在项目根目录下的
pom.xml
(Maven)或build.gradle
(Gradle)文件中添加需要的依赖。
以下是一个简单的Spring Boot应用的代码示例:
import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;
@RestController
@EnableAutoConfiguration
public class HelloWorldApplication {
@RequestMapping("/")
String home() {
return "Hello, Spring Boot!";
}
public static void main(String[] args) throws Exception {
SpringApplication.run(HelloWorldApplication.class, args);
}
}
在上述代码中,@RestController
注解声明这是一个web控制器,@RequestMapping
注解映射http请求到home方法。@EnableAutoConfiguration
让Spring Boot根据类路径设置、其他bean以及各种属性设置自动配置你的应用。main
方法中的SpringApplication.run
是Spring Boot应用的入口方法。
要运行这个应用,你只需要在IDE中运行main
方法,或者在命令行中运行mvn spring-boot:run
(如果是Maven项目),然后在浏览器中访问http://localhost:8080/
,你将看到输出Hello, Spring Boot!
。
评论已关闭