腾讯(智能图像服务)qcloud-image-sdk的spring-boot-starter
官方的源代码
集成该项目
使用maven
<dependency>
<groupId>cn.jadenziv.source</groupId>
<artifactId>qcloud-image-sdk-spring-boot-starter</artifactId>
<version>1.0.0</version>
</dependency>
使用方法
1.在application.yml简单配置
qcloud:
image:
secret-id: xxx
app-id: xxx
secret-key: xxx
2.注入ImageService就可以使用
@Autowired
private ImageService imageService;
3.默认是不开启代理的,需要在yml里配置开启
qcloud:
image:
secret-id: xxx
app-id: xxx
secret-key: xxx
is-enable-proxy: true
ip: xxxx
host: 8080
type: http
4.如果要使用官方sdk的服务,注意官方的返回的是一个json字符串,需要自己解析
@Autowired
private Image image;
注意事项
- 该项目是跟springboot整合的,所以必须在springboot的环境下才可以使用
- 将org.json的json解析包换成jackson
- 把官方sdk返回的字符串封装成对象,开发者在进行调用时不用自行封装