签名:但行好事,莫问前程。
文章目录
前言
根据官网文档快速创建一个SpringBoot应用
一、SpringBoot官网
SpringBoot官方网址:https://spring.io/projects/spring-boot
Spring Boot 介绍
Spring Boot帮助你创建可以运行的独立的、基于Spring的生产级应用程序。 我们对Spring平台和第三方库采取了有主见的观点,这样你就能以最少的麻烦开始工作。 大多数Spring Boot应用程序只需要很少的Spring配置。
你可以使用Spring Boot来创建Java应用程序,可以通过使用 java -jar 或更传统的war部署来启动。
我们的主要目标是。
-
为所有的Spring开发提供一个根本性的更快、更广泛的入门体验。
-
开箱即用,但随着需求开始偏离默认值,请迅速摆脱困境。
-
提供一系列大类项目常见的非功能特性(如嵌入式服务器、安全、度量、健康检查和外部化配置)。
-
绝对没有代码生成(当不以原生镜像为目标时),也不要求XML配置。
二、学习如何使用
1、学习网址
这里有springboot各个版本的学习文档,其中版本号后面带【GA】的表示稳定版本,可用于生产坏境。
2、参考文档
我们可以选择想使用的版本,点击后面的[Reference.Doc]参考文档,进行学习。
这里我们以2.7.15稳定版本为例:
3、中文文档
这里提供一个中文文档的网址,网址默认是当前最新版本的学习文档。
该网址完全由官网翻译过来,英语不好的同学可以参考该网址。
三、开发你的第一个SpringBoot应用
1、Creating the POM
新建项目,添加父依赖:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.15</version>
</parent>
2、Adding Classpath Dependencies
添加web依赖:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3、Writing the Code
编写代码:
3.1主启动类
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class, args);
}
}
3.2测试类
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello(){
return "Hello SpringBoot!";
}
}
4、Running the Example
运行项目:
成功启动项目,默认端口:8080
浏览器输入:http://localhost:8080/hello 访问成功。
5、Creating an Executable Jar
将项目打成一个jar包:
添加maven打包插件:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
打包成功:
总结
博客主要记录了根据官网文档快速创建一个SpringBoot应用,有啥错误或不足地方请指正,如果对你有所帮助,请一键三连。