При выполнении дипломного проекта я пытался использовать Spring Cloud для построения фреймворка. В процессе построения, из-за ограничений самообучения, я не до конца понимал некоторые моменты знаний, поэтому столкнулся со многими проблемами. Большинство из этих проблем были решены путем обмена предшественниками в Интернете, но теперь, когда я сталкиваюсь с этой проблемой, я искал много соответствующих материалов в Интернете, но не смог найти решение. Поэтому я прошу о помощи.
После запуска проекта, когда вы нажимаете на порты с номерами 40999 и 40888 на панели управления запуском, браузер Google отображает 404, как показано ниже:
введите описание изображения здесь
Но когда я получаю к нему доступ со страницы Eureka, это работает
И когда я использую Google или почтальон, на странице все еще отображается 404 и сообщение об ошибке выше.
В интернете было обнаружено много проблем, в том числе и приложений. Конфигурация свойств и расположение класса запуска.
Все еще надеюсь, что кто-нибудь может мне помочь. Спасибо.
Это мой тестовый контроллер.
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
@RequestMapping("/test")
@RestController
public class TestController {
@RequestMapping("/hello")
@ResponseBody
public String test(){
return "hello";
}
}
Это приложение.properties:
spring.application.name=client
server.port=40999
eureka.client.serviceUrl.defaultZone=http://localhost:20000/eureka/
Это изображение журнала консоли.