赞
踩
理想情况:开发者只需要关心调用哪些接口、传递哪些参数,就跟调用自己写的代码一样简单。开发 starter 的好处:开发者引入之后,可以直接在 application.yml 中写配置,自动创建客户端spring-boot-configuration-processor 的作用是自动生成配置的代码提示
初始化,环境依赖 移除build
编写配置类(启动类)
@Configuration
@ConfigurationProperties("yuapi.client")
@Data
@ComponentScan
public class YuApiClientConfig {
private String accessKey;
private String secretKey;
@Bean
public YuApiClient yuApiClient(){
return new YuApiClient(accessKey,secretKey);
}
}
注册配置类
resources/META_INF/spring.factories
org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.yupi.yuapiclientsdk.YuApiClientConfig
mvn install 打包为本地依赖创建新项目(复用 server 项目)、测试
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。