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

网站店招用什么软件做的五年级上册优化设计答案

网站店招用什么软件做的,五年级上册优化设计答案,广州最近什么病毒感染,网站审查元素 可做代码功能概述 WebConfig 是一个 Spring Boot 配置类,主要用于配置跨域资源共享 (CORS) 策略,解决前端应用访问后端 API 时的跨域问题。 package com.example.springboot.config;//根据个人程序需修改import org.springframework.context.annotation.Bean; …

功能概述

WebConfig 是一个 Spring Boot 配置类,主要用于配置跨域资源共享 (CORS) 策略,解决前端应用访问后端 API 时的跨域问题。

package com.example.springboot.config;//根据个人程序需修改import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;/*** Web配置类* 用于配置跨域资源共享(CORS)等Web相关设置*/
@Configuration
public class WebConfig {/*** 配置跨域资源共享* 允许前端应用访问后端API* * @return CorsFilter*/@Beanpublic CorsFilter corsFilter() {CorsConfiguration config = new CorsConfiguration();   // 允许所有域名进行跨域调用config.addAllowedOriginPattern("*");		          // 允许跨越发送cookieconfig.setAllowCredentials(true);			          // 放行全部原始头信息config.addAllowedHeader("*");				          // 允许所有请求方法跨域调用config.addAllowedMethod("*");UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();source.registerCorsConfiguration("/**", config);return new CorsFilter(source);}
}

配置详情

跨域配置 (CORS)

通过 corsFilter() 方法配置了一个全局的 CORS 过滤器:

  1. 允许的源:

    • config.addAllowedOriginPattern("*"): 允许所有域名进行跨域访问
    • 注意:在生产环境中,建议替换为具体的前端域名而非通配符,以增强安全性
  2. 凭证支持:

    • config.setAllowCredentials(true): 允许跨域请求携带认证信息(如 cookies)
  3. 请求头设置:

    • config.addAllowedHeader("*"): 允许所有请求头信息
  4. HTTP 方法:

    • config.addAllowedMethod("*"): 允许所有 HTTP 方法(GET, POST, PUT, DELETE 等)
  5. 路径匹配:

    • source.registerCorsConfiguration("/**", config): 对所有路径应用此 CORS 配置

使用建议

  1. 生产环境调整:

    • 建议将 addAllowedOriginPattern("*") 替换为具体的前端域名,例如:
      config.addAllowedOriginPattern("https://yourdomain.com");
      config.addAllowedOriginPattern("https://yourotherdomain.com");
      
  2. 安全性考虑:

    • 如果不需要凭证,应将 setAllowCredentials(false) 以提高安全性
    • 可以根据实际需求限制允许的 HTTP 方法和请求头
  3. 测试环境:

    • 当前配置非常适合开发和测试环境
    • 允许所有来源、方法和头部的配置便于前端开发调试

集成方式

该配置类会自动被 Spring Boot 加载,无需额外配置。只需确保该类位于主应用类所在的包或其子包中。

版本兼容性

  • 适用于 Spring Boot 2.4.x 及以上版本
  • addAllowedOriginPattern 方法在 Spring Boot 2.4.0 引入,替代了之前版本的 addAllowedOrigin

转载吱一声~

http://www.dtcms.com/wzjs/335915.html

相关文章:

  • 山东住房建设部网站网页搜索关键字
  • wordpress显示插件怎么用湘潭seo快速排名
  • 红动中国免费素材网站国外seo工具
  • 深圳做网站补贴百度框架户开户渠道代理
  • 腾讯云注册域名dnspod搜索引擎优化的方法与技巧
  • 建设网站多少费用百度搜索广告投放
  • 北京三原色ps网站营销培训内容有哪些
  • 如何查询公司网站顶级域名微博推广
  • 模板网站好优化吗关键词是网站seo的核心工作
  • 网站建设灬金手指下拉十五交换友情链接平台
  • 网站架构设计英文翻译网站的seo优化报告
  • 百度对网站的收录广州专门做seo的公司
  • 微信视频网站怎么做的seo免费视频教程
  • 中国空间站组成部分seo服务商技术好的公司
  • 如何写网站优化方案上海seo网站优化
  • 葡京网站做中间商优秀企业网站欣赏
  • 繁体网站怎么做郑州网站营销推广
  • 良乡网站建设下载爱城市网app官方网站
  • 学校网站建设规划今日最新的新闻
  • 仿珠宝首饰网站开发seo平台优化
  • 今日广州本地新闻重庆网站seo教程
  • 包头做网站哪家好2022新闻热点10条
  • 网站建设市区重庆百度seo排名优化软件
  • 企业网站服务器建设方法十大教育培训机构排名
  • 做网站销售工资怎么样百度指数关键词工具
  • 如何将aaa云主机做网站百度如何精准搜索
  • 河池网站建设服务各大搜索引擎入口
  • 徐州政府网站手机版精准客户软件
  • 网站建设 工商注册百度统计代码安装位置
  • 阿里云外贸建站网站查询工具