我正在使用SpringBoot学习Web服务。
我遇到了这个例子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)
当我将应用程序作为spring boot应用程序运行并进入
时http://localhost:9001/hello-world
我在屏幕上看到的响应如下。
{"timestamp":1491514947950,"status":404,"error":"Not Found","message":"No message available","path":"/hello-world"}
任何人都可以帮助我理解为什么我没有收到回复
{"id":1,"content":"Hello, Stranger!"}
答案 0 :(得分:0)
端口9001是执行器端点(运行状况指标等)。端口9000是您的应用程序的内容,HelloWorldController
是。如文档和@Marc Tarin所述,请使用http://localhost:9000/hello-world
。