前端vue,后端springboot,文件上传下载遇到问题笔记

个人笔记,纯粹做个记录,多为copy,杂乱,勿看

1.【spring boot】2.0增加跨域请求支持 全局配置 以及局部配置

  • 全局配置

@Configuration
public class CorsConfig implements WebMvcConfigurer {

    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")//已覆盖项目所有路径
            .allowedOrigins("*")//允许哪些源网站访问
            .allowCredentials(true)//是否浏览器应该发送credentials,例如cookies Access-Control-Allow-Credentials
            .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")//允许何种方式访问,默认简单方式,即:GET,HEAD,POST
            .maxAge(3600);//设置等待时间,默认1800秒
    }
}


//    //设置访问header,默认所有
   //public CorsRegistration allowedHeaders(String... headers) {
     // this.config.setAllowedHeaders(Arrays.asList(headers));
     // return this;
   //}
    //设置response headers,默认没有(什么都不设置)
   //public CorsRegistration exposedHeaders(String... headers) {
     // this.config.setExposedHeaders(Arrays.asList(headers));
  //    return this;
 //  }
  • 局部配置

@CrossOrigin注解

这个注解可以作用于方法或者类上,实现局部跨域,除了设置路径(因为没必要了,都定位到局部了)其他的参数与全局类似。

copy自:https://juejin.im/post/5cfe6367f265da1b9163887f

2.jar读取资源配置文件,jar包内包外,以及包内读取目录的方法

https://blog.csdn.net/T1DMzks/article/details/75099029

3.linux常用命令(50个)

https://www.cnblogs.com/xuxinstyle/p/9609551.html

运行jar包命令

https://www.cnblogs.com/michaelcnblogs/p/11547399.html

你可能感兴趣的:(Java)