技术标签: 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);
}
}
在对一个APP项目后台进行重构的过程中遇到了以下问题:重构系统的请求接口需按照新的设计要求进行开发,同时,还需要保证老版本的APP端能够通过旧的请求地址正常访问。 解决办法:将旧的请求地址与对应的新地址按照 oldUrl=newUrl 的格式添加到配置文件中,并使用过滤器对请求进行拦截,根据配置文件中的配置将对旧地址的请求重定向到新地址,示例项目的完整目录层次如下图所示。 添加Maven依赖 配置...
第一种方法: 在Springboot的配置文件同级目录下新建WebMvcConfig配置类,实现WebMvcConfigurer接口 结构如下: 代码 文件路径:E:\takeout\img\8c72f1b5-2113-49b3-bb3d-9ad6710244ae.jpg 访问路径:http://localhost:8080/file/img/8c72f1b5-2113-49b3-bb3d-9ad...
服务器地址:http://127.0.0.1:8080 文件上传后存入的路径:F:/data/attachments/20220514/test.jpg 网络访问地址:http://127.0.0.1:8080/attachment/20220514/test.jpg 配置路径映射...
controller页面跳转...
创建SpringBoot项目,启动后,默认的访问路径即主机IP+默认端口号8080(内置Tomcat访问端口):http://localhost:8080 修改端口号 通过IDEA创建的springboot项目默认会在src/main/resources目录下生成application.properties,在application.properties添加如下配置即可修改端口号: 如果是yml配...
在项目开发中总会需要访问服务器上的文件,如果是Tomcat项目,就可以直接在Tomcat中配置虚拟路径,接下来就看看如何在springboot项目中配置虚拟路径。 如下的config类中设置一个资源访问路径(upload),映射到本地件。 linux下映射的本地文件应写成 但是实际项目发布后又发现虚拟路径没有生效,后面才发现我们的项目是配置了Nginx的,所以只需要在Nginx的配置文件中配置好访...
图片上传工具类 服务器访问地址前缀 配置静态资源访问路径...
用该方法之前要看一下自己swagger的版本,我一开始用的时候,就是因为版本的问题而出错 这是我的maven引用 方法转自: https://blog.csdn.net/qq276726581/article/details/81135520 如果想加上标题之类的,下面的这些也可以放进上面的类中 ...
传统的jsp页面js获取项目路径的写法: 使用thymeleaf是这样获取的:...
springboot 版本号:2.2.5.RELEASE 对一步:添加后缀匹配规则 第二步:启用规格参数设置 以上两步完成后所有访问路径后面必须添加相应后缀规则才能正确访问...