今天需要处理跨域调接口的问题,最简单的方法就是,利用springmvc的@CrossOrigin注解。
- 使用方法
“`
@CrossOrigin(origins = “*”,maxAge = 3600)
@RestController
public class PageController {
@Autowired
private RoadConditionService roadConditionService;
@RequestMapping(value = "/maps",produces = "text/html;charset=utf-8")
public Object getMap(){
List<RoadCondition> list = roadConditionService.getList();
return JSON.toJSONString(list);
}
}
遇到的问题
之前使用JDK1.7,提示 对于属性, 注释org.springframework.web.bind.annotation.CrossOrigin缺少值解决办法
改为JDK1.8,