2017-07-19 9 views
0

から私はSpringbootを設定するプロジェクトを持っていますが、今度は2つのspringbootをEclipseで実行する予定です。ポート8888 projectBの場合 enter image description here ここには、RequestMappingを使用した私のprojectBコントローラがあります。ローカルホストのURLから正確にhttp:// localhost:8888/

@RequestMapping(value = "test", method = RequestMethod.GET) 
public @ResponseBody String test() { 
    return "testtesttest"; 
} 

urlは、projectBのコントローラからresposeを読み込むというjqueryメソッドからurlを呼び出す必要があります。

このURLをどのように呼び出すことができますか? 私は "http://localhost:8888/test"と "http://127.0.0.1:8888/test" を試しましたが、回答から何も得られませんでした。

エラーがとして表示: enter image description here

私は非常に感謝この

のためのソリューションを提供してください。

答えて

0

アプリケーションのメインクラスで以下のコードを追加してください。これにより、あなたのウェブMVCマッピングが「*」からのリクエストを許可するように設定されます。

@SpringBootApplication 
    public class Application { 

    @Configuration 
     public class MyConfiguration { 
      @Bean 
      public WebMvcConfigurer corsConfigurer() { 
       return new WebMvcConfigurerAdapter() { 
        @Override 
        public void addCorsMappings(CorsRegistry registry) { 
         logger.info("Added CORS config"); 
         registry.addMapping("/**").allowedOrigins("*").maxAge(3600); 
        } 
       }; 
      } 
     } 
} 
+0

返信いただきありがとうございます。実際には、コントローラにCrossOriginアノテーションを追加しました。問題を解決するようです。 – Bmegod

+0

あなたは大歓迎です! –

関連する問題