https://blog.csdn.net/qq_43486273/article/details/83272500
1.クロスドメインの問題を解決するためにフィルタを使用します
パッケージcom.zhizous.blogs.servlet。 輸入org.springframework.stereotype.Component。 インポートのjavax.servlet。* ; インポートのjavax.servlet.http.HttpServletRequest; インポートのjavax.servlet.http.HttpServletResponse; インポートにjava.io.IOException; @Component パブリック クラス CORSFilterが実装フィルタ{ @Override 公共 ボイドのdoFilter(のServletRequest要求、ServletResponseを応答、れるFilterChain鎖) スローIOExceptionが、ServletExceptionが{ HttpServletResponseのRES =(HttpServletResponseの)応答。 res.addHeader( "とAccess-Control-Allow-Credentials"、 "真" )。 res.addHeader(「アクセス制御-許可-起源」、「*」); res.addHeader( "アクセス・コントロール・-メソッド許可する"、 "POSTは、PUT、DELETE GET" ); res.addHeader( "アクセス制御-許可-ヘッダ"、 "コンテンツタイプ、X-CAF-認証トークン、はsessionToken、X-TOKEN" ); もし(((HttpServletRequestの)要求).getMethod()に等しい( "OPTIONS" )){ 。response.getWriter()のprintln( "OK" )。 返します。 } 公共 ボイドは(){破壊 } @Override 公共 ボイドのinit(に、FilterConfigに、FilterConfig)をスローServletExceptionがを{ } }