# async-springboot-starter
**Repository Path**: mchengr/async-spring-boot-starter
## Basic Information
- **Project Name**: async-springboot-starter
- **Description**: 函数式多线程编程
多线程任务编排(京东代码二次开发)
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 4
- **Forks**: 5
- **Created**: 2022-02-18
- **Last Updated**: 2025-08-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 项目名称
> web-cloud-async
>
> 主要实现在web容器中进行异步调用
## 立项说明
> 基于函数编程实现多线程异步调用,形参为函数,使用scala懒加载特性进行在指定位置执行。
>
> 多线程任务编排主要来自京东源代码的二次优化。
## 运行条件
> 项目运行条件(需要打包在maven仓库中并且在SpringBoot项目中进行引入)
* Scala code runner version 2.12.14 以上版本 2.0.0之后将废弃
* Apache Maven 3.6.0 以上版本
* SpringBoot具体以项目编译的版本为主
* JDK8 以上
* 具体需要以实际测试为主(以上是测试环境,具体需要进行相应的测试)
## 运行说明
> 说明如何运行和使用你的项目,建议给出具体的步骤说明
* 构建SpringBoot项目
* 编译本地Maven库/maven私服
* 具体操作见测试案例
## 版本升级
> > 版本:1.0.0
> >
> > 异步返回值以String类型为主,对定制的返回需要使用定制结果进行处理
> >
> > 第一次:开悟 试试
> >
> > 开发说明 [version-1.0.0.md](version-1.0.0.md)
>
>
>
> > 版本:2.0.0
> >
> >
> > 结果定制/解析
> >
> > 删包 纯净
> >
> > 面向接口()
> >
> > 第二次:沉淀,优化
> >
> > 开发说明 [version-2.0.0.md](version-2.0.0.md)
>
>