Использование порта 8080 и следующей реализации
@SpringBootApplication
@ComponentScan
@RestController
public class ApplicationStarter {
@RequestMapping(value = "/News", method = RequestMethod.GET, produces="application/json")
public ResponseEntity<String> newNews() {
return ResponseEntity.ok("{ \"message\" : \"Testing Rest services!!!\" }");
}
@RequestMapping
public static void main(String[] args) {
SpringApplication.run(ApplicationStarter.class, args);
}
}
Вы должны использовать службу, используя:
http://localhost:8080/News
Чтобы получить ответ ниже:
{ "message" : "Testing Rest services!!!" }
Когда вы запускаете свое приложение, посмотрите на журнал, он должен указать вам путь, который вам нужно использовать, просто добавьте localhost: 8080 в начале, ниже вы можете найти мой журнал для этого примера
2018-06-07 23:00:37.030 INFO 15552 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/News],methods=[GET],produces=[application/json]}" onto public org.springframework.http.ResponseEntity<java.lang.String> org.tocode.hystrix.ApplicationStarter.newNews()
2018-06-07 23:00:37.034 INFO 15552 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/messages],methods=[GET],produces=[application/json]}" onto public org.springframework.http.ResponseEntity<java.util.List<java.lang.String>> org.tocode.hystrix.controller.HystrixController.getMessages()
2018-06-07 23:00:37.036 INFO 15552 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/uniq-messages/],methods=[GET]}" onto public org.springframework.http.ResponseEntity<java.lang.String> org.tocode.hystrix.controller.HystrixController.getUniqMessage()
2018-06-07 23:00:37.137 INFO 15552 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/messages/{messageId}],methods=[GET],produces=[application/json]}" onto public org.springframework.http.ResponseEntity<java.lang.String> org.tocode.hystrix.controller.HystrixController.getMessageById(int)
2018-06-07 23:00:37.140 INFO 15552 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/myapp/user/{id}],methods=[GET]}" onto public org.springframework.http.ResponseEntity<java.lang.String> org.tocode.hystrix.controller.User.getId(int)