luna-fans-api
luna-fans-api-fans 基于各个开放平台的api整合优化,大部分采用原生http调用。
Api开放平台工具
日志
-
2023.0422 升级httpClient5.2 支持更优秀的异步请求方式
-
2023.0414 自助github action Java doc打包📦部署
-
2023.04.09 升级SpringBoot 2.7.10, 精简maven, 拆分Tencent的微信支付模块,和aliPay的支付模块,新增支付测试controller
-
2022.10.03 增加阿里Oss平台,升级SpringBoot 2.7.0
-
2022-05-25 Smms图床,邮件发送,百度Api开放平台,腾讯Api开放平台,微信支付,阿里Api开放平台,阿里云oss,阿里pay
使用步骤
<dependency>
<groupId>io.github.lunasaw</groupId>
<artifactId>luna-fans-api-fans</artifactId>
<version>${last.version}</version>
</dependency>
在配置文件application.properties加入可选配置,具体使用见各个模块
items | items-src | items Guide |
---|---|---|
ali | ali | ali-spring-boot-starter |
api | api | api-spring-boot-starter |
api-pay | ali-pay | ali-pay-spring-boot-starter |
badiu | baidu | baidu-spring-boot-starter |
tencent | tencent | tencent-spring-boot-starter |
tencent-wechat | tencent-pay | tencent-pay-spring-boot-starter |
test | test | Test-model |
使用示例
采用SpringBoot构建项目可通过将第三方包中的,通过Spring配置文件注入Spring管理,根据配置数据初始化项目, 使用配置文件的token调用api里的静态方法完成调用.