如何使用spring boot中自带的图片服务器
短信预约 -IT技能 免费直播动态提醒
今天就跟大家聊聊有关如何使用spring boot中自带的图片服务器,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
首先要写个配置类:
application.properties文件中的路径配置如下
cbs.imagesPath=file:/E:/imagesuuuu/
配置类如下:
package bp.config;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.InterceptorRegistry;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;@Configurationpublic class WebAppConfig extends WebMvcConfigurerAdapter { //获取配置文件中图片的路径 @Value("${cbs.imagesPath}") private String mImagesPath; //访问图片方法 @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { if(mImagesPath.equals("") || mImagesPath.equals("${cbs.imagesPath}")){ String imagesPath = WebAppConfig.class.getClassLoader().getResource("").getPath(); if(imagesPath.indexOf(".jar")>0){ imagesPath = imagesPath.substring(0, imagesPath.indexOf(".jar")); }else if(imagesPath.indexOf("classes")>0){ imagesPath = "file:"+imagesPath.substring(0, imagesPath.indexOf("classes")); } imagesPath = imagesPath.substring(0, imagesPath.lastIndexOf("/"))+"/images/"; mImagesPath = imagesPath; } LoggerFactory.getLogger(WebAppConfig.class).info("imagesPath="+mImagesPath); registry.addResourceHandler("/images/**").addResourceLocations(mImagesPath); super.addResourceHandlers(registry); }}
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
如何使用spring boot中自带的图片服务器
下载Word文档到电脑,方便收藏和打印~
下载Word文档
猜你喜欢
如何使用spring boot中自带的图片服务器
今天就跟大家聊聊有关如何使用spring boot中自带的图片服务器,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。首先要写个配置类:application.properties文件中
2023-05-31
如何使用Spring Boot内嵌容器Undertow创建服务器
这篇文章给大家分享的是有关如何使用Spring Boot内嵌容器Undertow创建服务器的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Undertow是一个Web服务器,那么它就需要具备的现代Web服务器的基本
2023-05-30
阿里云服务器自带FTP服务如何使用?
本文将介绍阿里云服务器自带的FTP服务以及如何使用它来管理和共享文件。无论是上传、下载还是同步文件,阿里云服务器的FTP服务都能满足您的需求。在阿里云服务器上,FTP(FileTransferProtocol)服务是一个方便且功能强大的工具,可以帮助您管理和共享文件。FTP是一种网络协议,通过FTP服务器和客户端
2024-01-19
Android应用中是如何读取服务器中的图片的
本篇文章为大家展示了Android应用中是如何读取服务器中的图片的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Android链接服务器获取图片在此提供三种方法方法一:public static B
2023-05-31
如何使用OpenCV及Python搭建图片缩略图服务器
如何使用OpenCV及Python搭建图片缩略图服务器,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。应用程序进程树, 默认 Poolboy 中初始化10个用于处
2023-06-03
2024-04-02
2023-05-14
如何在家中自建云服务器使用
在开始自建云服务器之前,需要先了解什么是云服务器。云服务器是一种基于云计算技术的虚拟服务器,可以通过互联网进行访问和管理。它可以提供与传统物理服务器相同的功能,但具有更高的灵活性和可扩展性。在自建云服务器之前,需要选择适合的硬件。通常,一台服务器需要具备以下硬件要求:安装操作系统是自建云服务器的第一步。可以选择安装Linux或Windows操作系统。对于Linux操作系统,可以选择Ubuntu、C
2023-10-26
Vue中实现图片上传,上传后的图片回显,存储图片到服务器 【使用对象存储OSS】
文章目录 1 前提知识1.1 服务端签名后直传1.1.1 流程和源码解析1.1.2 实现步骤 1.2 Aliyun Spring Boot OSS 示例(接入微服务)1.2.1 简略说明1.2.2步骤 2、项目中实际
2023-08-24
2023-09-06
如何在家中自建云服务器使用教程
自建云服务器是指在家中使用自己的硬件设备和网络连接来搭建一个云服务器,以便在互联网上存储和访问数据。这种方式可以让你拥有更多的控制权和隐私保护,同时也可以节省成本。首先,你需要选择一台适合作为服务器的电脑或者单板电脑,例如树莓派。你需要确保这台设备有足够的处理能力和存储空间来运行云服务器软件。接下来,你需要选择一款适合自己的云服务器软件。常见的选择包括OwnCloud、NextCloud、Seaf
2023-10-26
如何在家中自建云服务器使用手机
在开始自建云服务器之前,需要先了解什么是云服务器。云服务器是一种基于云计算技术的虚拟服务器,可以通过互联网进行远程访问和管理。它可以提供与传统物理服务器相同的功能,但具有更高的灵活性和可扩展性。在自建云服务器之前,需要选择适合的硬件。一般来说,需要一台性能较好的电脑或服务器,至少需要4GB的内存和500GB的硬盘空间。此外,还需要一个稳定的网络连接,最好是有固定IP地址的宽带网络。安装云服务器软件
2023-10-26
Spring Boot小型项目如何使用异步任务管理器实现不同业务间的解耦
这篇文章主要介绍了Spring Boot小型项目如何使用异步任务管理器实现不同业务间的解耦,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
2022-11-13
如何在家中自建云服务器使用手机控制
首先,我们需要购买一个云服务器。现在市场上有很多云服务器提供商,我们可以选择一家提供商来购买云服务器。我们可以从一些知名的云服务器提供商开始,比如AWS、Azure、GCP等等。在选择云服务器提供商时,我们需要考虑以下几个方面:云服务器的可靠性和稳定性。我们需要选择一家提供商的云服务器,因为一旦云服务器出现故障或者停电
2023-10-28
2023-07-23
如何把自己的电脑变成云服务器使用
云计算技术的优势有很多。首先,云计算可以为用户提供快速、低成本的数据存储和处理服务。用户可以将自己的数据存储在云服务器上,不需要购买昂贵的硬件设备或维护自己的服务器。云服务器可以提供高速、可靠的数据存储和处理服务,使用户可以随时随地访问自己的数据。其次,云计算可以提供高度安全的数据存储和处理服务。云服务器提供了安全的数
2023-10-28
如何使用自己的云服务器开放 API 接口
1.了解API接口的基本概念在开始使用自己的云服务器开放API接口之前,首先需要了解API接口的基本概念。API(ApplicationProgrammingInterface)是一组定义了软件组件之间交互的规则和协议。通过使用API,不同的软件可以相互通信和交换数据。2.配置云服务器的API接口在使用云服务器的API
2023-10-28
如何使用Prometheus针对自己的服务器采集自定义的参数
如何使用Prometheus针对自己的服务器采集自定义的参数,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。用一个简单的例子来说明。我用express和http搭了一个最简单的服
2023-06-04
如何使用Fedora 31和Nextcloud服务器构建自己的云
这篇文章给大家分享的是有关如何使用Fedora 31和Nextcloud服务器构建自己的云的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。步骤 1:预先安装条件在安装和配置 Nextcloud 之前,必须满足一些预
2023-06-16
如何使用Windows XP中的任务计划程序自动执行磁盘碎片整理
在Windows XP中,您可以使用任务计划程序来自动执行磁盘碎片整理。以下是详细步骤:1. 打开“开始”菜单,选择“所有程序”,然后找到“附件”文件夹,再找到其中的“系统工具”文件夹。2. 在“系统工具”文件夹中,找到并双击打开“计划任务
2023-09-07