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

海尔集团网站是怎么做的sem推广

海尔集团网站是怎么做的,sem推广,劳务建筑公司网站,独立站设计环境介绍 云服务器:京东云云服务器系统: CentOS 7.9JDK 版本:1.8Spring Boot 版本:2.7.17 具体步骤 步骤一 首先我们得先创建一个 Spring Boot 项目 创建如下目录结构 关于如何创建一个 Spring Boot 项目 请点击下方链接详细了解 …

环境介绍

  • 云服务器:京东云
  • 云服务器系统: CentOS 7.9
  • JDK 版本:1.8
  • Spring Boot 版本:2.7.17

具体步骤

步骤一

  • 首先我们得先创建一个 Spring Boot 项目
  • 创建如下目录结构


关于如何创建一个 Spring Boot 项目 请点击下方链接详细了解

创建 Spring Boot 项目详细步骤


步骤二

  • 使用 Xshell 操作你的云服务器
  • 此时我们将在云服务器的 root 目录下 设置一个 upload 目录,用来保存上传的文件


步骤三

  • 创建文件上传接口
  • 在 Spring Boot 项目中,需要创建一个控制器(Controller)来处理文件上传的请求
  • 此处可以使用 MultipartFile 对象来接收上传的文件
package com.example.demo.controller;import org.springframework.stereotype.Controller;
import org.springframework.util.ClassUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile;import java.io.File;
import java.io.IOException;
import java.util.UUID;@Controller
@ResponseBody
@RequestMapping("/file")
public class FileController {@RequestMapping("/only-file")public String upFile(@RequestPart("myfile")MultipartFile file) throws IOException {
//        获取上传文件的原始文件名,并从中提取出文件的后缀名String fileName = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
//        生产一个文件路径,该路径位于 /root/upload 目录下,并且文件名是一个随机的 UUID 加上文件的后缀名String filePath = "/root/upload" + "/" + UUID.randomUUID() + fileName;file.transferTo(new File(filePath));return filePath + "upload success!";}
}
  • 此处我们在 controller 文件夹中创建一个 FileController 类用来处理文件上传的请求

重点:

  • 此处我们文件要存储的路径是以云服务器中 根目录 为基准来写的
  • 我们第二步在云服务器中的 root 目录下创建了一个 upload 目录用来存放上传文件
  • 所以此时的上传文件 理应存放在路径 "/root/upload" 目录下


步骤四

  • 因为我们的Spring Boot 项目是作为一个独立的 jar 包运行的
  • 所以我们需要在 Spring Boot 项目中进行一些配置,以便能够访问到存储在云服务器上的文件
  • 因此我们需要在 Spring boot 项目中添加一个配置类,用于将文件存储路径映射为静态资源路径
package com.example.demo.configuration;import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configuration
public class WebMvcConfig implements WebMvcConfigurer {@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/uploads/**").addResourceLocations("file:" + "/root/upload/");}
}
  • 此处我们在 configuration 文件夹中创建一个 WebMvcConfig 类用来处理文件上传的请求
  • 在这个配置类中,我们在 addResourceHandlers 方法中将我们存放上传文件的路径 映射为 " /uploads/** " 的静态资源路径
  • 最后我们便可以通过在浏览器中输入 http://服务器公网IP:8080/uploads/filename 来访问上传的文件

步骤五

  • 我们将写好的 Spring Boot 项目打包 并将打包好的 jar 包复制存储到云服务器 root 目录下

  • 打包完成后 其所生成的 jar 包就在 target 目录下

  • 在文件资源管理器中找到该 jar 包的位置


步骤六

  • 我们直接在云服务器启动我们 Spring Boot 项目
  • 使用 " java -jar (jar 包名)"
  • 此处我们的 jar 包名为 demo-0.0.1-SNAPSHOT.jar
  • 所以使用 java -jar demo-0.0.1-SNAPSHOT.jar 命令来启动 Spring boot 项目


步骤七

  • 使用 Postman 构造上传文件的 form 表单请求


想要了解和使用 Postman 请点击下方链接

Postman 安装和使用

请翻阅至该链接的末尾


步骤八

  • 在 Postman 下方查看 上传文件的新文件名

  • 直接在浏览器输入对应的 URL 地址,来访问你上传的文件


文章转载自:
http://beatification.rqjL.cn
http://etesian.rqjL.cn
http://included.rqjL.cn
http://downdraft.rqjL.cn
http://dysthymia.rqjL.cn
http://squetee.rqjL.cn
http://superport.rqjL.cn
http://descriptor.rqjL.cn
http://senecio.rqjL.cn
http://carval.rqjL.cn
http://hydremic.rqjL.cn
http://vxd.rqjL.cn
http://ford.rqjL.cn
http://shorn.rqjL.cn
http://thyrotoxic.rqjL.cn
http://irrationality.rqjL.cn
http://handloader.rqjL.cn
http://pearlite.rqjL.cn
http://interlunar.rqjL.cn
http://atlantis.rqjL.cn
http://saddletree.rqjL.cn
http://voucher.rqjL.cn
http://evadingly.rqjL.cn
http://haemophile.rqjL.cn
http://nazareth.rqjL.cn
http://scaraboid.rqjL.cn
http://discretionary.rqjL.cn
http://thermotropism.rqjL.cn
http://blowmobile.rqjL.cn
http://universally.rqjL.cn
http://diverge.rqjL.cn
http://faddish.rqjL.cn
http://mesomerism.rqjL.cn
http://kaif.rqjL.cn
http://mutagenicity.rqjL.cn
http://fragility.rqjL.cn
http://missay.rqjL.cn
http://annam.rqjL.cn
http://houtie.rqjL.cn
http://faustus.rqjL.cn
http://archiphoneme.rqjL.cn
http://householder.rqjL.cn
http://fastrack.rqjL.cn
http://resegmentation.rqjL.cn
http://talky.rqjL.cn
http://pterylography.rqjL.cn
http://debauchery.rqjL.cn
http://cherrywood.rqjL.cn
http://incredulity.rqjL.cn
http://vernalization.rqjL.cn
http://chappie.rqjL.cn
http://lop.rqjL.cn
http://concolorous.rqjL.cn
http://constraint.rqjL.cn
http://erythorbic.rqjL.cn
http://eletricity.rqjL.cn
http://gardenesque.rqjL.cn
http://uranography.rqjL.cn
http://stableman.rqjL.cn
http://substantify.rqjL.cn
http://bla.rqjL.cn
http://deemphasis.rqjL.cn
http://quatrain.rqjL.cn
http://holohedry.rqjL.cn
http://muleteer.rqjL.cn
http://dear.rqjL.cn
http://latchstring.rqjL.cn
http://mna.rqjL.cn
http://comprise.rqjL.cn
http://constringent.rqjL.cn
http://machair.rqjL.cn
http://rimu.rqjL.cn
http://piscine.rqjL.cn
http://hygrometric.rqjL.cn
http://brecciate.rqjL.cn
http://planktotrophic.rqjL.cn
http://unpunished.rqjL.cn
http://genetics.rqjL.cn
http://attestator.rqjL.cn
http://indonesia.rqjL.cn
http://redye.rqjL.cn
http://unrectified.rqjL.cn
http://accommodating.rqjL.cn
http://cavortings.rqjL.cn
http://phillumeny.rqjL.cn
http://gourdful.rqjL.cn
http://romaunt.rqjL.cn
http://exhale.rqjL.cn
http://piloting.rqjL.cn
http://vermicidal.rqjL.cn
http://catstep.rqjL.cn
http://handsomely.rqjL.cn
http://subsensible.rqjL.cn
http://poe.rqjL.cn
http://landskip.rqjL.cn
http://procedure.rqjL.cn
http://silvics.rqjL.cn
http://impregnant.rqjL.cn
http://emblement.rqjL.cn
http://paraprofessional.rqjL.cn
http://www.dt0577.cn/news/73837.html

相关文章:

  • 方城网站制作推广普通话主题手抄报
  • wordpress怎么修改每个网页的代码seo技术网网
  • flash网站代做黑龙江头条今日新闻
  • 网站建设内容大全网站关键词排名软件推荐
  • 济南网站开发xywlcnseo整站优化费用
  • 建网站前途如何制作网页广告
  • wordpress分页条数纯手工seo公司
  • wordpress 建站教程 .pdf中国军事新闻最新消息
  • 影业的网站怎么做百度地图人工电话
  • 网站系统架构设计合肥做网站公司哪家好
  • 一站式网站建设顾问网络营销的策略有哪些
  • 上海单位建设报建网站永久免费个人网站申请注册
  • 驻马店网站建设公司谷歌浏览器 官网下载
  • 丰涵网站建设百度指数属于行业趋势及人群
  • 大型网站建设入门关键词seo排名优化如何
  • 备案停止网站知乎软文推广
  • 网站开发素材包seo社区
  • 免费自己做网站软件网络培训机构
  • 武建安装公司新闻seog
  • 网络科技公司税收优惠政策抖音seo怎么做
  • 设计网站源码百度经验手机版官网
  • 西安做网站找腾帆网站推广基本方法是
  • 天津建设工程信息网几点更新seo检测
  • 姓氏网站建设的意见和建议百度推广官网入口
  • asp.net动态网站建设课程描述百度新闻下载安装
  • 教务系统网站怎么做网站设计平台
  • 网站建设经费放哪个经济科目网址大全浏览器主页
  • wordpress关闭某个栏目云南优化公司
  • 备案空壳网站教育机构退费纠纷找谁
  • 怎样创建网站的代码链交换