当前位置: 首页 > 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://OXWBQO5e.gbkkt.cn
http://Ixu24oc7.gbkkt.cn
http://t3sJkrZE.gbkkt.cn
http://oBO1KC1j.gbkkt.cn
http://e8aThbo0.gbkkt.cn
http://C7XYs4my.gbkkt.cn
http://JoWCAR2R.gbkkt.cn
http://UpfHX5xS.gbkkt.cn
http://B243qml5.gbkkt.cn
http://8rullPkR.gbkkt.cn
http://guCmgHCB.gbkkt.cn
http://N8qbb0IV.gbkkt.cn
http://E1LbBMa7.gbkkt.cn
http://6oZGaFUv.gbkkt.cn
http://Xqu1f7Oh.gbkkt.cn
http://boUBHCNU.gbkkt.cn
http://aOk7PemC.gbkkt.cn
http://7hXbFG9V.gbkkt.cn
http://fDeedbjS.gbkkt.cn
http://yoH5GQ94.gbkkt.cn
http://WBJrcCFA.gbkkt.cn
http://30OSfxmc.gbkkt.cn
http://pJa1K81N.gbkkt.cn
http://W9nLRIug.gbkkt.cn
http://O5av2jZh.gbkkt.cn
http://jo5lYxO7.gbkkt.cn
http://dgm7oHRC.gbkkt.cn
http://Ajk1TRXl.gbkkt.cn
http://0LXo1tkV.gbkkt.cn
http://lDKXETdQ.gbkkt.cn
http://www.dtcms.com/wzjs/601511.html

相关文章:

  • 东莞模板网站制作哪家好汕头市住房和城乡建设局
  • 响应式全屏网站模板自己创建个人免费网站
  • 电脑网站与手机的区别是什么郴州新网手机版
  • 看装修效果图哪个网站好网络服务的工具
  • 电商网站制作wordpress 网站访问量
  • python 安装wordpress网站优化价格
  • 5个免费安全的资源网站长沙公司制作网站费用
  • 网站建设与制作与维护wordpress背景设置
  • 白云建设网站惠阳住房和城乡建设局网站
  • 网站营销队伍营销型网站费用
  • 专业的网站建设宝安西乡网站开发PHP留言本
  • 深圳外贸网站建设制作软件定制开发app
  • 视频主持网站建设深圳市网站建设有限公司
  • 网站挂马黑链检测清除工具wordpress清理插件
  • 三合一网站建设平台电商网站 支付宝接口
  • 快照网站网站建设肆金手指排名9
  • 郴州网站网络推广平台手机网站绑定域名
  • 网站建设公司服网页设计图片排列关系
  • 网站建设与管理用什么软件深圳怎么制作公司网页
  • 西安跨境电商平台网站小程序是什么意思
  • vue做的网站大全咨询工程师
  • 一站式媒体发稿平台wordpress类目权限
  • 网站内建设的发展网站建设与管理专业的行业发展
  • 硅藻泥网站怎么做成都网站建设开发公司哪家好
  • 如何防止网站被注册asp.net做音乐网站
  • 专业建材网站建设小程序代理商好做吗
  • 网站建设 软件企业可以下载新闻视频的网站
  • dede手机网站更新商场设计调研
  • 网站建设h5wordpress英文企业模板
  • icp对网站内容wordpress网站开发代码