SpringBoot入门

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

一、系统要求

  • Java 8+
  • Maven 3.3+

二、快速入门

2.1 创建maven工程

2.2 引入依赖

1
2
3
4
5
6
7
8
9
10
11
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.5</version>
</parent>

<!--web相关的依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>

2.3 创建主程序

  • MainApplication.java
1
2
3
4
5
6
@SpringBootApplication//这是一个springboot应用
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class, args);
}
}

2.4 编写业务

  • HelloController.java
1
2
3
4
5
6
7
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "hello springboot2!";
}
}

2.5 测试

  1. 直接运行MainApplication.java

  2. 浏览器访问 http://localhost:8080/hello

  3. 响应结果:

hello springboot2!

2.6 简化配置

1
2
#修改端口号
server.port=80

2.7 简化部署

创建一个可以在生产环境中运行的完全独立的可执行jar文件。可执行jar(有时称为 “fat jars”)是包含已编译类以及代码需要运行的所有jar依赖项的归档文件。

要创建可执行jar,需要将添加 spring-boot-maven-pluginpom.xml 。为此,在 dependencies 部分下方插入以下行:

1
2
3
4
5
6
7
8
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>

保存 pom.xml 然后在终端运行 mvn package

target 目录下,有一个 springboot01-hello-world-0.0.1-SNAPSHOT.jar

使用 java -jar 命令运行该程序

  • Copyrights © 2020-2023 夕子学姐
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信