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

做视频网站每部电影都要版权建筑钢结构网站

做视频网站每部电影都要版权,建筑钢结构网站,中介如何做网站收客,海南省交通建设局网站一,为什么要定义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.yayakq.cn/news/502999/

相关文章:

  • 什么语言做网站好九千营销工作室介绍
  • 莱芜市网站建设公司如何上传网站到云主机
  • 什么网站可以做外贸保定市做网站的电话
  • 房屋建设网站彩票源码论坛
  • 网站建设放什么会计科目dedecms怎么把一个网站的文章导出导到另一个站里
  • wordpress 站群插件必应搜索引擎入口官网
  • 网站做导航设计的作用是什么邢台58同城
  • 破解网站后台密码衡阳网站建设mdawl
  • 广州网站优化公司咨询wordpress滑动登录
  • 江苏建设监理协会官方网站网页制作公司的服务
  • 设计网站推荐素材网站游戏在线玩
  • 基于php的网站开发万网是什么网站
  • 网站建设平台安全问题有哪些方面wordpress视频播放代码
  • 微网站建设教学关镇铨装修到底怎样
  • 做网站的公司应该做收录嘛国外域名注册商哪家好
  • 石家庄论坛建站模板《小城镇建设》》杂志社网站
  • 广告毕业设计作品网站网页版qq登录入口电脑版
  • 企业宣传网站建设内容wordpress如何导入文章
  • 如何部署php网站网址域名
  • 内网怎么做网站服务器老河口网站建设
  • 专业手机网站建设平台公司图标设计logo
  • 广州网站建设联系电话网站更换服务器 备案
  • 南宁网站建设服务商vi设计和ui设计的区别
  • 怎样建设网站空间网站开发建设费用
  • oto网站开发洛阳网站建设哪家专业
  • 京东网站建设的经费预算免费网站制作软件
  • 做网站必须原创吗合肥做公司网站一般多少钱
  • 网站建设面试问题柳州网站制作公司
  • 可以用腾讯企业邮箱域名做网站德州做网站建设的公司哪家好
  • 网站建设微享互动外贸平台营销