使用Spring-Boot和Camel Java DSL在Swagger ui中调用服务时获取404

时间:2019-07-11 06:52:32

标签: rest spring-boot apache-camel swagger

我们正在使用Spring Boot 2.0.3和camel swagger 2.22.0开发微服务。使用Java DSL配置的Swagger用于其余的Api规范。在本地,当我们在pom.xml中指向Spring parent时,一切正常。

当我们将父点更改为配置了父pom的Nexus时,正在加载swagger ui页面,但是当调用如下所示的404服务时,

{     “ timestamp”:“ 2019-07-11T06:31:49.870 + 0000”,     “状态”:404,     “错误”:“找不到”,     “ message”:“无可用消息”,     “路径”:“ / api / api /服务” }

即使使用我们在Postman中尝试过的直接URL,也同样会出现同样的错误。

请在下面找到restConfig代码。

一切都在本地正常进行,正如我们期望的那样,邮递员和邮递员都是我们能够调用服务的两种方式。问题仅在于当我们将父母指向联系时。 还比较了nexus pom.xml和本地pom.xml没有区别。

    "restConfiguration().component("servlet")
        .bindingMode(RestBindingMode.json)
        .apiProperty("cors", "true");"

     "rest("api/Service")
        .post().consumes("application/json")
        .produces("application/json")
        .type(ServiceCreate.class)
        .to("Direct:Mock");"

0 个答案:

没有答案