J'ai un contrôleur suivant dans mon projet microservices-core:ressort RestController de démarrage de la dépendance Maven ne fonctionne pas
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();
}
}
J'ai un autre projet appelé produit-service. J'importe microservices-core à service produit comme celui-ci:
dependencies {
compile("com.XYZ:microservices-core:1.0.0-RELEASE")
...
}
Maintenant, je suis en cours d'initialisation application service produit comme celui-ci:
@SpringBootApplication
public class ProductServiceApplication {
public static void main(String[] args) {
SpringApplication.run(ProductServiceApplication.class, args);
}
}
Les classes microservices-core sont disponibles dans par produit un service. Mais je ne suis pas capable de GET localhost: 8080/version lorsque je lance un service-produit. Quelqu'un peut-il aider?
Quelle est l'erreur que vous obtenez? 404? – developer
oui, whitelabel page d'erreur – riship89
Pouvez-vous ajouter la trace de ressort que vous voyez sur la sortie lorsque vous démarrez l'application? – Nico