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

网站推广网站策划海淀区seo搜索优化

网站推广网站策划,海淀区seo搜索优化,怎么建设课题网站,美食网站开发的目的一,为什么要定义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.fp688.cn/news/163930.html

相关文章:

  • 手机网站好还是h5好上海官网seo
  • 手机微网站怎么制作b站怎么推广
  • 共青团员建设网站百度关键词点击价格查询
  • 重庆网站设计哪家公司好营销助手下载app下载
  • 石家庄高铁站360推广平台登录入口
  • 宁乡小程序开发安卓手机游戏优化器
  • 网站源码怎么做网站附近电脑培训速成班一个月
  • 免费分站网站360广告联盟平台
  • 广西政府网站政务新媒体建设调查百度竞价渠道代理商
  • 怎样在拼多多上卖自己的产品邯郸seo排名
  • xampp 开发网站seo网站课程
  • dw网站根目录怎么做武汉外包seo公司
  • 网站制作 南宁网站优化外包多少钱
  • 企业网站优化方式口碑营销案例2022
  • 哈尔滨模板建站系统推广软文案例
  • 园区 网站建设方案百度云网页版登录入口
  • 合肥学习做网站网上商城推广13种方法
  • 工程建设信息都在哪个网站发布微营销推广平台有哪些
  • 强大的wordpress插件百度seo是啥
  • 网站建设优化去哪学优化大师win10下载
  • 做网站卖钱合肥网站排名推广
  • 推荐盐城网站开发谷歌seo查询
  • 兰州网站制作怎么样品牌营销成功案例
  • 网站建设 设计黑马培训
  • 5118网站怎么做的百度广告业务
  • 网站简单代码推广app的方法和策略
  • 中国建筑工程机械网seo网上课程
  • 推荐个网站好吗有没有购买链接
  • 站内营销推广的案例网页分析报告案例
  • 黄埔网站开发头条指数