在一般的开发当中,最经典的就是前后台分离,前端会用到一些界面刷新的工具,采取小型web server工具,这里就涉及到了跨域,由于前后端不在同一个server中,所以当调用接口的时候会跨域请求:
public Object login(@RequestParam("userName") String userName, @RequestParam("passWord") String passWord, HttpSession session, Model model, HttpServletResponse response) {
try {
//解决跨域
response.setHeader("Access-Control-Allow-Origin","*" );
当整合到一起的时候这时的跨域又成了一个埪,由于跨域,所以每一次请求传递的seesion都不会带过去,这时候后端获取的一直是null,导致Filter一直拦截,登录失败。
解决办法:该博主给出了详细的解决 https://blog.youkuaiyun.com/guomao1995/article/details/79205987