网站优化升级怎么做,南阳做网站费用,百度ai搜索引擎,顾氏网站建设有限公司怎么样3.2.4.3 自定义starter测试
阿里云OSS的starter我们刚才已经定义好了#xff0c;接下来我们就来做一个测试。 今天的课程资料当中#xff0c;提供了一个自定义starter的测试工程。我们直接打开文件夹#xff0c;里面有一个测试工程。测试工程就是springboot-autoconfigurat…3.2.4.3 自定义starter测试
阿里云OSS的starter我们刚才已经定义好了接下来我们就来做一个测试。 今天的课程资料当中提供了一个自定义starter的测试工程。我们直接打开文件夹里面有一个测试工程。测试工程就是springboot-autoconfiguration-test我们只需要将测试工程直接导入到Idea当中即可。 测试前准备 在test工程中引入阿里云starter依赖 通过依赖传递会把autoconfigure依赖也引入了 !--引入阿里云OSS起步依赖--
dependencygroupIdcom.aliyun.oss/groupIdartifactIdaliyun-oss-spring-boot-starter/artifactIdversion0.0.1-SNAPSHOT/version
/dependency 在test工程中的application.yml文件中配置阿里云OSS配置参数信息从以前的工程中拷贝即可 #配置阿里云OSS参数
aliyun:oss:endpoint: https://oss-cn-shanghai.aliyuncs.comaccessKeyId: LTAI5t9MZK8iq5T2Av5GLDxXaccessKeySecret: C0IrHzKZGKqU8S7YQcevcotD3Zd5TcbucketName: web-framework01 在test工程中的UploadController类编写代码 RestController
public class UploadController {
Autowiredprivate AliOSSUtils aliOSSUtils;
PostMapping(/upload)public String upload(MultipartFile image) throws Exception {//上传文件到阿里云 OSSString url aliOSSUtils.upload(image);return url;}
} 编写完代码后我们启动当前的SpringBoot测试工程 随着SpringBoot项目启动自动配置会把AliOSSUtils的bean对象装配到IOC容器中
用postman工具进行文件上传 通过断点可以看到自动注入AliOSSUtils的bean对象