2017-04-06 2 views
-1

私はSpringBootを使用してWebサービスを学習しています。パラメータのデフォルト値がレスポンスオブジェクトに返されない

私は春のブートアプリケーションとしてアプリケーションを実行し、

http://localhost:9001/hello-world

入ったときspring-actuator-service

コンソールログの状態が

2017-04-07 03:04:59.281 INFO 13024 --- [   main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 9001 (http) 
2017-04-07 03:04:59.290 INFO 13024 --- [   main] o.s.c.support.DefaultLifecycleProcessor : Starting beans in phase 0 
2017-04-07 03:04:59.548 INFO 13024 --- [   main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 9000 (http) 
2017-04-07 03:04:59.555 INFO 13024 --- [   main] hello.HelloWorldConfiguration   : Started HelloWorldConfiguration in 8.274 seconds (JVM running for 9.183) 

を次の例に出くわしました私が画面に表示する応答は以下の通りです。

{"timestamp":1491514947950,"status":404,"error":"Not Found","message":"No message available","path":"/hello-world"} 

誰もが、私はポート9001

{"id":1,"content":"Hello, Stranger!"} 
+1

この例では、予想される回答を得るために 'curl http:// localhost:9000/hello-world'と記述していますが、あなたは明らかにポート9001を使用しています。 –

答えて

0

として応答を取得していない午前、なぜ私が理解するのに役立ちますがアクチュエータエンドポイント(健康指標と似ている)です。ポート9000はアプリケーションのコンテンツで、HelloWorldControllerがあります。ドキュメントや@Marc Tarinで述べたように、http://localhost:9000/hello-worldを使用してください。

関連する問題