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

网站优化试卷建网站难吗

网站优化试卷,建网站难吗,模块化建站工具,怎么做网页宣传【Spring Boot 3】【Web】处理跨域资源共享 CORS 背景介绍开发环境开发步骤及源码工程目录结构总结背景 软件开发是一门实践性科学,对大多数人来说,学习一种新技术不是一开始就去深究其原理,而是先从做出一个可工作的DEMO入手。但在我个人学习和工作经历中,每次学习新技术…

【Spring Boot 3】【Web】处理跨域资源共享 CORS

  • 背景
  • 介绍
  • 开发环境
  • 开发步骤及源码
  • 工程目录结构
  • 总结

背景

软件开发是一门实践性科学,对大多数人来说,学习一种新技术不是一开始就去深究其原理,而是先从做出一个可工作的DEMO入手。但在我个人学习和工作经历中,每次学习新技术总是要花费或多或少的时间、检索不止一篇资料才能得出一个可工作的DEMO,这占用了我大量的时间精力。因此本文旨在通过一篇文章即能还原出可工作的、甚至可用于生产的DEMO,期望初学者能尽快地迈过0到1的这一步骤,并在此基础上不断深化对相关知识的理解。
为达以上目的,本文会将开发环境、工程目录结构、开发步骤及源码尽量全面地展现出来,文字描述能简则简,能用代码注释的绝不在正文中再啰嗦一遍,正文仅对必要且关键的信息做重点描述。

介绍

本文介绍开发 Spring Boot Web 应用时如何处理跨域资源共享(CORS)。

跨域资源共享(CORS,Cross-Origin Resource Sharing),是一种基于 HTTP 头的机制,允许服务器标识除了自己以外的其他源(域、协议或端口),使得浏览器允许这些源访问加载自己的资源。

Spring 提供五种方法解决跨域问题:

  • 使用 @CrossOrigin 注解 Controller 类或方法
  • 配置 CorsFilter
  • 创建实现 WebMvcConfigurer 接口的配置类,重写其 addCorsMappings 方法
  • 自定义 Filter
  • 设置 HttpServletResponse

开发环境

分类名称版本
操作系统WindowsWindows 11
JDKOracle JDK21.0.1
IDEIntelliJ IDEA2023.3.7
构建工具Apache Maven3.9.9

开发步骤及源码

1> 创建Maven工程,添加依赖。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>com.jiyongliang</groupId><artifactId>springboot3-web</artifactId><version>0.0.1</version></parent><artifactId>springboot3-web-cors</artifactId><properties><java.version>21</java.version><maven.compiler.source>21</maven.compiler.source><maven.compiler.target>21</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><spring-boot.version>3.3.3</spring-boot.version><lombok.version>1.18.34</lombok.version></properties><dependencyManagement><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${spring-boo
http://www.yayakq.cn/news/230740/

相关文章:

  • 网站建设公司宣传标语上海市工程咨询行业协会
  • 深圳做网站推广公司公司网站建设技术方案模板
  • 营销型企业网站 网络服务定襄网站建设
  • 网站案例 网站建设wordpress插件不显示
  • php网站建设心得体会青岛学网站建设的学校
  • 网站打开文件按钮怎么做网站建设001
  • 海洋cms做电影网站好做吗wordpress 主机选择
  • 网站建设项目采购合同专业做二手健身器材的是什么网站
  • 网站开发要学的代码app wordpress类似
  • 公司网站改版设计哪个网站上做ppt比较好看的
  • 网站建设厦门同安wordpress 注册界面
  • 电脑店免费建站公司网页设计
  • 深圳建设局官网站wdcp怎么上传做好的网站
  • 网站品牌词优化怎么做南昌房产网二手房出售信息
  • 网站开发维护费用wordpress数据库替换网址
  • 重庆模板建站公司个人主页英语
  • 亮点云建站怎么做刷业网站
  • 共享的网站备案企业网站建设任务书
  • 做外贸最好的网站建设怎么查询一个网站有没有做竞价
  • 学校网站搭建抖音代运营策划案
  • 长沙 学校网站建设大学生创意产品设计
  • 广东网站建设公WordPress打开 速度
  • 心理网站建设策划书用php做京东网站页面
  • 怎么做网站推广云存储wordpress
  • 网页制作网站开发流程西城区网站建设推广seo
  • 大型网站空间费用山西大同专业网站建设价格
  • 网站域名实名认证通知设计师接单的网站
  • 广州做网站的企业海南网站建设
  • 网站界面分类网站错误404
  • 响应式网站布局实例万网是做网站的吗