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

注册网站云空间临海市建设规划局网站

注册网站云空间,临海市建设规划局网站,建设一个小网站需要多少钱,中建装饰集团目录 一、SpringBoot配置优先级 1.1 配置优先级比较 1.2 java系统属性和命令行参数 1.3 打包运行jar 1.4 综合优先级​编辑 二、Bean管理 2.1 获取bean 2.2 bean作用域 2.2.1 五种作用域 2.2.2 配置作用域 2.3 第三方bean 2.3.1 编写公共配置类 三、SpringBoot原理 …目录 一、SpringBoot配置优先级 1.1 配置优先级比较 1.2 java系统属性和命令行参数 1.3 打包运行jar 1.4 综合优先级​编辑 二、Bean管理 2.1 获取bean 2.2 bean作用域 2.2.1 五种作用域 2.2.2  配置作用域 2.3 第三方bean 2.3.1 编写公共配置类 三、SpringBoot原理 3.1 起步依赖原理 3.2 自动配置 原理 3.2.1 方案一放弃 3.2.2 方案二 3.2.3 自动配置-源码跟踪 3.2.4 Conditional注解​编辑 3.2.5 案例自定义starter 3.2.5.1 目标​​​​​​​以及分析​编辑 3.2.5.2 新建aliyun-oss-spring-boot-starter模块 3.5.2.3 新建模块 aliyun-oss-spring-boot-autoconfigure 3.5.2.4 aliyun-oss-spring-boot-starter 引入 3.5.2.5 aliyun-oss-spring-boot-autoconfigure引入依赖 3.5.2.6 AliOSSAutoConfigure 3.5.2.7 AliOSSUtils 3.5.2.8 AliOSSProperties 3.5.2.9 新建org.springframework.boot.autoconfigure.AutoConfiguration.imports 前言SpringBoot配置优先级、Bean管理、SpringBoot原理 一、SpringBoot配置优先级 1.1 配置优先级比较 1.2 java系统属性和命令行参数 1.3 打包运行jar 1.4 综合优先级 二、Bean管理 2.1 获取bean 2.2 bean作用域 2.2.1 五种作用域 2.2.2  配置作用域 2.3 第三方bean 2.3.1 编写公共配置类 !-- https://mvnrepository.com/artifact/org.dom4j/dom4j --dependencygroupIdorg.dom4j/groupIdartifactIddom4j/artifactIdversion2.1.3/version/dependency package com.runa.config;import org.dom4j.io.SAXReader; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;Configuration //配置类 public class CommonConfig {//声明第三方BeanBean // 将当前方法的返回值对象交给IOC容器管理成为IOC容器的bean//通过bean注解的name/value的属性指定bean名称如果未指定就是默认方法名public SAXReader saxReader(){return new SAXReader();} }三、SpringBoot原理 3.1 起步依赖原理 3.2 自动配置 原理 ​​​​​​​ 3.2.1 方案一放弃 3.2.2 方案二 ​​​​​​​ 3.2.3 自动配置-源码跟踪 ​​​​​​​​​​​​​​ ​​​​​​​3.2.4 Conditional注解 三个常见 3.2.5 案例自定义starter ​​​​​​​​​​​​​​ 3.2.5.1 目标​​​​​​​以及分析 3.2.5.2 新建aliyun-oss-spring-boot-starter模块 删除pom多余内容 删除多余文件 3.5.2.3 新建模块 aliyun-oss-spring-boot-autoconfigure 删除多余pom内容和文件 3.5.2.4 aliyun-oss-spring-boot-starter 引入 dependencygroupIdcom.aliyun.oss/groupIdartifactIdaliyun-oss-spring-boot-autoconfigure/artifactIdversion0.0.1-SNAPSHOT/version/dependency 3.5.2.5 aliyun-oss-spring-boot-autoconfigure引入依赖 !-- 阿里云OSS依赖--dependencygroupIdcom.aliyun.oss/groupIdartifactIdaliyun-sdk-oss/artifactIdversion3.15.1/version/dependencydependencygroupIdjavax.xml.bind/groupIdartifactIdjaxb-api/artifactIdversion2.3.1/version/dependencydependencygroupIdjavax.activation/groupIdartifactIdactivation/artifactIdversion1.1.1/version/dependency!-- no more than 2.3.3--dependencygroupIdorg.glassfish.jaxb/groupIdartifactIdjaxb-runtime/artifactIdversion2.3.3/version/dependency !-- web 起步依赖 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency 3.5.2.6 AliOSSAutoConfigure 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) public class AliOSSAutoConfigure {Beanpublic AliOSSUtils aliOSSUtils(AliOSSProperties aliOSSProperties){AliOSSUtils aliOSSUtils new AliOSSUtils();aliOSSUtils.setAliOSSProperties(aliOSSProperties);return aliOSSUtils;} }3.5.2.7 AliOSSUtils package com.aliyun.oss;import org.springframework.web.multipart.MultipartFile;import java.io.IOException; import java.io.InputStream; import java.util.UUID;/*** 阿里云 OSS 工具类*/public class AliOSSUtils {private AliOSSProperties aliOSSProperties;public AliOSSProperties getAliOSSProperties() {return aliOSSProperties;}public void setAliOSSProperties(AliOSSProperties aliOSSProperties) {this.aliOSSProperties aliOSSProperties;}/*** 实现上传图片到OSS*/public String upload(MultipartFile file) throws IOException {// 获取阿里云OSS参数String endpoint aliOSSProperties.getEndpoint();String accessKeyId aliOSSProperties.getAccessKeyId();String accessKeySecret aliOSSProperties.getAccessKeySecret();String bucketName aliOSSProperties.getBucketName();// 获取上传的文件的输入流InputStream inputStream file.getInputStream();// 避免文件覆盖String originalFilename file.getOriginalFilename();String fileName UUID.randomUUID().toString() originalFilename.substring(originalFilename.lastIndexOf(.));//上传文件到 OSSOSS ossClient new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);ossClient.putObject(bucketName, fileName, inputStream);//文件访问路径String url endpoint.split(//)[0] // bucketName . endpoint.split(//)[1] / fileName;// 关闭ossClientossClient.shutdown();return url;// 把上传到oss的路径返回}}3.5.2.8 AliOSSProperties package com.aliyun.oss;import org.springframework.boot.context.properties.ConfigurationProperties;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;} }3.5.2.9 新建org.springframework.boot.autoconfigure.AutoConfiguration.imports 新建文件 文件名 org.springframework.boot.autoconfigure.AutoConfiguration.imports 输入内容 com.aliyun.oss.AliOSSAutoConfigure
http://www.zqtcl.cn/news/140703/

相关文章:

  • 罗湖网站公司网站服务器建设合同
  • 公司网站设计注意什么免费名字设计成图案
  • python3 网站建设济南网站建设(选 聚搜网络)
  • 建网站在哪里做广告上海 网站撤销备案
  • 个人可以备案几个网站做网站和网站页面设计
  • 拉丝机东莞网站建设下载安装百度一下
  • 河北建设厅官方网站山西手动网站建设推广
  • 连云港网站建设开发网络营销顾问服务
  • 怎么做网站免有什么网站可以免费建站
  • 安全的营销型网站建设深圳网站建设哪家
  • wordpress能开发商城网站吗seo软件
  • 广东网站建设制作价格低网页升级访问中每天正常更新中
  • 北京市门头沟有没有做网站的小水库运行管理培训教材久久建筑网
  • 免费手机网站app软文推广发稿
  • 安徽网站制作公司建设银行校招网站入口
  • 专业的网站公司到哪里找会员网站模板
  • 山西城乡和建设厅网站首页应用公园下载
  • 自动优化网站建设电话wordpress 后端
  • 淘客网站怎么做啊做网站是什么工作
  • 新媒体 网站建设 管理规范专门卖医疗器械的网站
  • 高水平建设专业网站微商城网站建设平台合同
  • 策划的网站在哪个网站做一照一码
  • wordpress页面如何排序网站优化推广软件
  • 网站描述和关键词怎么写智慧团建网站pc端
  • 苏州营销型网站建设推广医院做网站备案需要哪些资料
  • 怎么看是哪家做的网站呼市浩特网站建设
  • 如何建设淘宝客网站全网营销包括什么
  • 网站建设服务市场广州市几个区
  • 二手网站建设论文答辩校园官方网站如何制作
  • 高科技展厅效果图设计商丘 峰少 seo博客