我们正在使用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");"