У меня есть следующий контроллер в моем microservices-основного проекта:весна загрузки RestController из Maven зависимостей не работает
package com.XYZ.microservices.core.api.version;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/version")
public class VersionController {
@Autowired
private VersionService versionService;
@RequestMapping(method = RequestMethod.GET, produces = {MediaType.APPLICATION_JSON_VALUE})
public Version getVersion() {
return versionService.getVersion();
}
}
У меня есть еще один проект под названием продуктом-услугой. Я ввожу microservices-ядро для продакт-службы, как это:
dependencies {
compile("com.XYZ:microservices-core:1.0.0-RELEASE")
...
}
Теперь я инициализации приложения продукт-службы, как это:
@SpringBootApplication
public class ProductServiceApplication {
public static void main(String[] args) {
SpringApplication.run(ProductServiceApplication.class, args);
}
}
Классы microservices-ядра доступны в Продукт- оказание услуг. Но я не могу ПОЛУЧИТЬ localhost: 8080/version, когда я запускаю продукт-сервис. Может кто-нибудь помочь?
Что ошибка вы получаете? 404? – developer
Да, ошибка страницы whitelabel – riship89
Можете ли вы добавить трассировку весны, которую вы видите на выходе при запуске приложения? – Nico