Skip to the content.

api-spring-boot-starter

api-spring-boot-starter

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Api开放平台工具

Api开放平台工具
探索本项目的文档 »

查看Demo · 报告Bug · 提出新特性

日志

增加Smms图床

目录

安装步骤

引入项目依赖


<dependency>
    <groupId>io.github.lunasaw</groupId>
    <artifactId>api-spring-boot-starter-fans</artifactId>
    <version>2.0.0-SNAPSHOT</version>
</dependency>

在配置文件application.properties加入可选配置

       

引用示例


若采用SpringBoot构建项目可通过将第三方包中的 通过Spring配置文件注入Spring管理

@SpringBootTest
@RunWith(SpringRunner.class)
public class AliApiTest {
    @Autowired
    private SmMsConfigValue smMsConfigValue;

    @Test
    public void atest() throws Exception {
        List<UploadResultDTO> allHistory = ImageApiFromString.getAllHistory(smMsConfigValue.getAuthorizationCode());
        System.out.println(JSON.toJSONString(allHistory));
    }
}


结果即刻得到配置数据,进而调用api里的静态方法完成调用

文件目录说明

eg:

./
├── java
│   └── com
│       └── luna
│           └── api
│               ├── config
│               │   └── ApiAutoConfiguration.java
│               └── smms
│                   ├── api
│                   │   ├── ImageApiFromString.java
│                   │   ├── UserApiFromFile.java
│                   │   └── UserApiFromString.java
│                   ├── config
│                   │   └── SmMsConfigValue.java
│                   ├── constant
│                   │   └── SmMsConstant.java
│                   └── dto
│                       ├── UploadResultDTO.java
│                       └── UserProfileDTO.java
└── resources
    ├── META-INF
    │   └── spring.factories
    ├── conf.json
    └── log
        └── logback.xml

部署

暂无