springmvc用@crossorigin解决跨域 ajax怎么写
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springmvc用@crossorigin解决跨域 ajax怎么写相关的知识,希望对你有一定的参考价值。
在Spring框架4.2版本后,Spring给出了注解的方式解决问题。即在Controller控制器中,在Controller注解上方添加@CrossOrigin注解。
1. 最近别人需要调用我们系统的某一个功能,对方希望提供一个api让其能够更新数据。由于该同学是客户端开发,于是有了类似以下代码。
2. @RequestMapping(method = RequestMethod.POST, value = "/update.json", produces = MediaType.APPLICATION_JSON_VALUE).
3. public @ResponseBody Contacter update(@RequestBody Contacter contacterRO) .
4. logger.debug("get update request ", contacterRO.toString());
5. if (contacterRO.getUserId() == 123contacterRO.setUserName("adminUpdate-wangdachui");
参考技术A 最近别人需要调用我们系统的某一个功能,对方希望提供一个api让其能够更新数据。由于该同学是客户端开发,于是有了类似以下代码。@RequestMapping(method = RequestMethod.POST, value = "/update.json", produces = MediaType.APPLICATION_JSON_VALUE)
public @ResponseBody Contacter update(@RequestBody Contacter contacterRO)
logger.debug("get update request ", contacterRO.toString());
if (contacterRO.getUserId() == 123)
contacterRO.setUserName("adminUpdate-wangdachui");
本回答被提问者采纳 参考技术B 在接口上加了@CrossOrigin后,前端就可以像调用普通接口一样处理跨域接口了
以上是关于springmvc用@crossorigin解决跨域 ajax怎么写的主要内容,如果未能解决你的问题,请参考以下文章