springboot之同步与异步
以一个例子解释:李明拿100w去买房子,
同步的步骤是1李明用手机支付100w给销售部的负责人jimao,2jimao收到钱,然后3把房子的钥匙给李明
异步的步骤是上面的123步骤同一时间进行
2异步代码
2.1 创建一个空的springboot项目
可以参考 [ 超链接 ]+ ( https://www.cnblogs.com/zhushilai/p/14006484.html ) 中的创建方式
<a href="https://www.cnblogs.com/zhushilai/p/14006484.html" target="_blank">超链接</a>
2.2 pom.xml添加依赖包
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.3.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>spring_task</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>spring_task</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
</properties>
<dependencies>
<!-- web依赖的jar -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>