spring vue 跨域 前后端分离

最近在学 spring和vue 准备弄前后端分离 遇到了跨域问题,请问这个是前后端都要解决跨域问题 ,还是前端或后端一方解决就好了。
还有具体要怎么做呢

跨域最简单的方法就是后端增加 域名请求 白名单就好了。

                response.setCharacterEncoding("UTF-8");
        response.setContentType("application/json");
        response.setHeader("Access-Control-Allow-Methods", "GET, POST, OPTIONS");
        response.addHeader("Access-Control-Allow-Headers", "origin,accept,content-type");
        response.setHeader("Access-Control-Allow-Origin", "*");

前端可不做改动

vue可以webpack.config.js文件中配置 devServer的proxy进行跨域。还有一种就是楼上说的加过滤器。还有一种可以用nginx做反向代理进行跨域访问