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

asp.net.做简单的网站jsp网站开发详解书籍

asp.net.做简单的网站,jsp网站开发详解书籍,动态ip如何做网站,注册公司网站模版目录 一、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.hkea.cn/news/14263573/

相关文章:

  • dede网站不能够生成wordpress 4 导航菜单
  • wordpress 嵌入播放ppt成都优化网站关键词
  • 郑州大学现代远程教育 《网页设计与网站建设》个人主页茂名网站建设推广
  • 在线免费视频网站推广选thinkphp还是wordpress
  • 关于网站内容建设的正确说法wordpress横向导航
  • 南昌网站建设培训企业简介优势项目案例等模块点选即用
  • 12306网站能不能用银河二计算机做服务器啊慢得要死国家高新技术企业官网
  • wordpress插件无法安装谷歌seo关键词优化
  • 最少的钱做网站模版网站如何优化
  • 一般找人做网站多少钱做汽车配件生意的网站
  • H5网站开发工程师wordpress php拓展
  • 自己做彩票网站吗WordPress tag 分类
  • 华为建站wordpress上海seo网站排名优化公司
  • 网站建设及网页设计教案零基础1小时快速建站
  • 网站百度排名查询进博会上海
  • 东莞网站制作十强wordpress gif封面
  • 网站打开速度加快怎么做如何提升wordpress网站速度
  • 上海网站建设 虹口网站 美化
  • 深圳官网网站建设Gzip 网站 能够压缩图片吗
  • 旅游的网站怎么做统一管理网站系统
  • 做商城网站哪里好图片设计制作软件
  • 杏坛网站设计鄂州网站推广优化技巧
  • 网站建设流程和费用义乌网站建设yw126
  • 图库网站源码下载wordpress 文章 碎片
  • 佛山网站建设制作成都网站建设哪家便宜
  • 那个网站有帮人做图的免费网站建
  • 手机网站首页模板衡水移动网站建设费用
  • dede网站后台建设网站用户名是什么意思
  • 松江公司做网站做网站如何突出网站特色
  • 网站建设优化哪家好房地产做网站怎样吸引客户