代码先锋网 代码片段及技术文章聚合

springboot 文件路径映射可访问路径

技术标签: SpringBoot

package com.swad.smas.information.utils;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
	@Value("${file.staticAccessPath}")
	private String staticAccessPath;
	
	@Value("${smas.captrue.image.path}")
	private String captureImagePath;
	
	@Value("${file.uploadFolder}")
	private String uploadFolder;

	
	@Override
	public void addCorsMappings(CorsRegistry registry) {
		registry.addMapping("/**").allowedOrigins("*").allowCredentials(true).allowedMethods("*").maxAge(3600);
	}

	@Override
	public void addResourceHandlers(ResourceHandlerRegistry registry) {
		registry.addResourceHandler(staticAccessPath).addResourceLocations("file:" + uploadFolder + captureImagePath);
	}

}

版权声明:本文为qq_32662595原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_32662595/article/details/93463294

智能推荐

项目案例: Springboot中使用过滤器映射访问路径

在对一个APP项目后台进行重构的过程中遇到了以下问题:重构系统的请求接口需按照新的设计要求进行开发,同时,还需要保证老版本的APP端能够通过旧的请求地址正常访问。 解决办法:将旧的请求地址与对应的新地址按照 oldUrl=newUrl 的格式添加到配置文件中,并使用过滤器对请求进行拦截,根据配置文件中的配置将对旧地址的请求重定向到新地址,示例项目的完整目录层次如下图所示。 添加Maven依赖 配置...

Springboot 文件路径映射

第一种方法: 在Springboot的配置文件同级目录下新建WebMvcConfig配置类,实现WebMvcConfigurer接口 结构如下: 代码 文件路径:E:\takeout\img\8c72f1b5-2113-49b3-bb3d-9ad6710244ae.jpg 访问路径:http://localhost:8080/file/img/8c72f1b5-2113-49b3-bb3d-9ad...

【SpringBoot】文件路径映射

服务器地址:http://127.0.0.1:8080 文件上传后存入的路径:F:/data/attachments/20220514/test.jpg 网络访问地址:http://127.0.0.1:8080/attachment/20220514/test.jpg 配置路径映射...

SpringBoot项目修改访问端口和访问路径

创建SpringBoot项目,启动后,默认的访问路径即主机IP+默认端口号8080(内置Tomcat访问端口):http://localhost:8080 修改端口号 通过IDEA创建的springboot项目默认会在src/main/resources目录下生成application.properties,在application.properties添加如下配置即可修改端口号: 如果是yml配...

猜你喜欢

Linux环境下Springboot项目配置文件访问路径

在项目开发中总会需要访问服务器上的文件,如果是Tomcat项目,就可以直接在Tomcat中配置虚拟路径,接下来就看看如何在springboot项目中配置虚拟路径。 如下的config类中设置一个资源访问路径(upload),映射到本地件。 linux下映射的本地文件应写成 但是实际项目发布后又发现虚拟路径没有生效,后面才发现我们的项目是配置了Nginx的,所以只需要在Nginx的配置文件中配置好访...

SpringBoot图片文件上传返回服务器访问路径MultipartFile

图片上传工具类 服务器访问地址前缀 配置静态资源访问路径...

SpringBoot整合swagger-ui并修改访问路径

用该方法之前要看一下自己swagger的版本,我一开始用的时候,就是因为版本的问题而出错 这是我的maven引用   方法转自: https://blog.csdn.net/qq276726581/article/details/81135520   如果想加上标题之类的,下面的这些也可以放进上面的类中        ...

springboot thymeleaf js获取项目访问路径名称

传统的jsp页面js获取项目路径的写法: 使用thymeleaf是这样获取的:...

springboot-访问路径强制使用后缀

springboot 版本号:2.2.5.RELEASE 对一步:添加后缀匹配规则 第二步:启用规格参数设置 以上两步完成后所有访问路径后面必须添加相应后缀规则才能正确访问...