Java 响应对象中未返回参数的默认值

Java 响应对象中未返回参数的默认值,java,json,spring-boot,Java,Json,Spring Boot,我正在使用SpringBoot学习Web服务 我遇到了这个例子 控制台日志说明了以下内容 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.s

我正在使用SpringBoot学习Web服务

我遇到了这个例子

控制台日志说明了以下内容

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)
当我将应用程序作为spring启动应用程序运行并输入

我在屏幕上得到的响应如下

{"timestamp":1491514947950,"status":404,"error":"Not Found","message":"No message available","path":"/hello-world"}
有人能帮我理解为什么我没有得到回应吗

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

端口9001是执行器端点(健康指标和类似指标)。端口9000是应用程序的内容,
HelloWorldController
位于其中。如文档和@Marc Tarin所述,使用
http://localhost:9000/hello-世界

示例中提到了
curlhttp://localhost:9000/hello-world
以获得预期的答案,但您显然使用了端口9001。还是打字错误?