2017-02-16 8 views
0

SpringBootを使用して簡単なRESTサービスを配備する方法を学びたいと考えています。以下は私が使用しているクラスファイルです。SpringBootを使用したRESTサービスのデプロイ:ホワイトラベルエラー

@SpringBootApplication 
public class App { 

    public static void main(String[] args) { 

     SpringApplication.run(App.class, args); 
     int a= 5; 
     int b=10; 
     Addition.addR(a, b); 
     } 
} 

@RestController 
@RequestMapping(value="/spring/examples") 
public class Addition { 

    @RequestMapping(value="/", method= RequestMethod.GET) 
    public static String addR(int a, int b){ 
     String c ; 
     c= a + b + " = Addition of two Numbers"; 
     return c; 
     } 
} 

私はメインクラスを実行すると、私はエラーを取得:それを引き起こしていただきました!のよう

Whitelabel Error Page 

This application has no explicit mapping for /error, so you are seeing this as a fallback. 

任意のポインタを?

答えて

1

メインクラスを起動するだけでエラーページが表示されるとは思われません。これは、Whitelabel Error Pageが春からのエラーページのデフォルトの応答であるためです。したがって、リクエスト後にこのページが表示されます。

は、このようなあなたの addRコードを変更し

@RequestMapping(method = RequestMethod.GET) 
public static String addR(int a, int b) { 
    String c = a + b + " = Addition of two Numbers"; 
    return c; 
} 

と、このような要求を送信:http://localhost:8080/spring/examples?a=1&b=2を。予想される応答は、次に示すようになります。3 = Addition of two Numbers

メインクラスが動作するかどうかを確認したい場合は、コンソールで出力してください。System.out.println(Addition.addR(1, 3));

関連する問題