Springboot项目前后端分离(ajax)问题

  • Post author:
  • Post category:其他




Springboot项目前后端分离(ajax)问题

导致问题的出现:前端使用ajax与springboot后端交互

前端代码:

在这里插入图片描述

后端代码:

在这里插入图片描述

前端提交数据会报错:如下

报前端跨域问题

在这里插入图片描述

解决方法

项目是springboot框架,前后端分离,需要跨域.

因为是springboot框架,所以好多都可以用注解解决问题,所以就用到了@CrossOrigin,这个是解决跨域问题相当好的一种方法,当然还有写个全局配置类,因为我这里只是个别方法需要跨域,所以不用全局配置。

在后端方法上加上注解:

@CrossOrigin只在方法中配置跨域时,只需要在方法名上加上这一注解就行吗,如果是通用所有的ip访问,就再设置(origins = “*”,maxAge = 3600),当然也可以细化具体的ip。

@CrossOrigin(origins ="*",maxAge = 3600)

在这里插入图片描述

重启项目即可。



版权声明:本文为mengxiang0320原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。