У меня проблема, надеюсь, вы можете помочь мне, кажется, она не распознает пользовательский класс.
{
"timestamp": "2020-03-29T20:22:48.166+0000",
"status": 404,
"error": "Not Found",
"message": "No message available",
"path": "/usuarios"
}
Я выполняю микросервисы, один из них - сервер Zuul, другой - сервер Eureka и пользователь. служба. Также я пытаюсь работать с классом User (который изначально был в службе User) в другом проекте в качестве библиотеки (users-commons), в которой микросервис User будет использовать его через реализацию зависимостей в pom. xml Я сделал это, потому что мне также понадобится Пользователь для последующих микросервисов, поэтому я отделил его.
Проект, в котором расположен пользовательский класс, который не будет проектом, выполняющим приложение, он будет только библиотекой проект. введите описание изображения здесь
Application.properties, из микросервиса Zuul
spring.application.name = servicio-zuul-server
server.port = 8090
eureka.client.serviceUrl.defaultZone= http://localhost:8761/eureka
zuul.routes.usuarios.service-id=servicio-usuarios
zuul.routes.usuarios.path=/api/usuarios/**
В микросервисе пользователя
Uduario.Dao, я использую @RepositoryRestResource, для полной реализации Crud
введите описание изображения здесь
in: SpringbootServicioUsuariosApplication
@SpringBootApplication
@EntityScan({"com.formacionbdi.springboot.app.usuarios.commons.models.entity"})
public class SpringbootServicioUsuariosApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootServicioUsuariosApplication.class, args);
}
}
в pom. xml servicio.usuario, зависимость usuario.commons, которая ранее генерировала свой jar
<dependency>
<groupId>com.formacionbdi.springboot.app.usuarios.commons</groupId>
<artifactId>springboot-servicio-usuarios-commons</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
Я пытаюсь запустить: localhost: 8090 / api / usuarios / usuar ios, это где я получаю ошибка 404.
Я уже проделал эту же процедуру в другом проекте, и я мог бы сделать это без проблем, но в этом случае я не понимаю, в чем проблема. Пожалуйста, надеюсь, что вы можете мне помочь.