当前位置: 首页 > wzjs >正文

光泽网站建设产品网络推广

光泽网站建设,产品网络推广,网站建站,wordpress小草播放器一,为什么要定义Start 向阿里云OSS如果我们要引入的话很麻烦,所以我们可以自定义一些组件, 然后我们只需要在pom文件中引入对应的坐标就可以 二,怎么定义(以阿里云OSS为例) 1, 定义两个组件模块…

一,为什么要定义Start

向阿里云OSS如果我们要引入的话很麻烦,所以我们可以自定义一些组件,

然后我们只需要在pom文件中引入对应的坐标就可以

二,怎么定义(以阿里云OSS为例)

        1, 定义两个组件模块

  •   org.mybatisspring.boot:mybatis-spring-boot-starter
  • 这个模块中什么代码都不需要有------只需要在pom文件中定义
  1. 自定义aliyun-oos-spring-boot-starter
    1. 其他的都删除只保留
    2. 精简pom文件
  • org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure
  • 在这个包中进行自动配置功能
  1. 自定义aliyun.oss-spring-boot-autoconfigure
    1. 其他的都删除----
    2. -启动类和application配置文件也删除---测试类也删除
    3. 然后再starter中的配置文件中引入autoconfigure依赖----非常重要
    4. 在autoconfigure的pom文件中引入aliyunoss的依赖
  2. 将工具类放到com.aliyun.oss包下面
    1. 定义一个自动配置类AliOSSConfiguration
      package com.aliyun.oss;import org.springframework.boot.context.properties.EnableConfigurationProperties;
      import org.springframework.context.annotation.Bean;
      import org.springframework.context.annotation.Configuration;@Configuration
      @EnableConfigurationProperties(AliOSSProperties.class) //将当前类导入IOC容器当中  只能加在配置类或者声明Bean的方法上----括号类是将那个类导入
      public class AliOSSAutoConfiguration {@Beanpublic AliOSSUtils aliOSSUtils(AliOSSProperties aliOSSProperties){      //我们需要注入某一个对象只需要 在方法形参中引用,他就自动注入AliOSSUtils aliOSSUtils = new AliOSSUtils();aliOSSUtils.setAliOSSProperties(aliOSSProperties);return aliOSSUtils;}
      }
      

  3. AliOSSProperties代码用来封装阿里云对象信息
    @ConfigurationProperties(prefix = "aliyun.oss")
    public class AliOSSProperties {private String endpoint;private String accessKeyId;private String accessKeySecret;private String bucketName;public String getEndpoint() {return endpoint;}public void setEndpoint(String endpoint) {this.endpoint = endpoint;}public String getAccessKeyId() {return accessKeyId;}public void setAccessKeyId(String accessKeyId) {this.accessKeyId = accessKeyId;}public String getAccessKeySecret() {return accessKeySecret;}public void setAccessKeySecret(String accessKeySecret) {this.accessKeySecret = accessKeySecret;}public String getBucketName() {return bucketName;}public void setBucketName(String bucketName) {this.bucketName = bucketName;}
  4. 自定义自动配置文件(要想Spring启动时自动加载该文件必须配置)--两级目录下创建一个文件文件名为

    org.springframework.boot.autoconfigure.AutoConfiguration.imports
  5. 然后将自动配置文件的全类名复制进去

http://www.dtcms.com/wzjs/478333.html

相关文章:

  • 网站建设与维护公司营销型网站一般有哪些内容
  • 企业营销策划 网站建设营口建网站的公司
  • 网站建设与管理的就业方向百度app下载安装 官方
  • 网站建设后期维护流程楚雄百度推广电话
  • 顶呱呱网站做的怎么样八种营销模式
  • 做网站后付款互联网广告优化
  • 如何做色情网站西安网络推广优化培训
  • java做网站导航栏电商运营培训
  • 深圳品牌营销网站建设阿里巴巴推广
  • 个人做外贸网站违法吗企业网站建设cms
  • 网站建设的基本话术免费的外贸网站推广方法
  • 龙岗商城网站建设关键词你们懂的
  • files.wordpress.com网站移动端优化工具
  • 网站视频下载脚本电商平台有哪些
  • 自己做的网站怎样对接支付宝百度seo关键词排名优化
  • 程序员做网站给女朋友阿里指数官方网站
  • 直播做网站win7运行速度提高90%
  • 用什么网站可以做电子书cfa一级看多久两分钟
  • 网页设计模板素材图片中文网站运营推广选择乐云seo
  • 如何建设html网站广东seo推广
  • 成都网站制作公司 dedecms什么软件可以弄排名
  • frontpage做网站百度搜索热度排名
  • 深圳网站建设中心北京网站seo
  • 化妆品手机端网站模板网站设计公司排名
  • 宝安网站建设公司必应搜索引擎国际版
  • 哈尔滨最新广州seo网站推广
  • 做医疗护具网站2021最近最火的关键词
  • 济南网站建设群抖音关键词排名系统
  • R2D安装wordpress北京seoqq群
  • 您提交的网站域名无备案石家庄网站关键词推广