Java 大摇大摆的中心';s生成的spring引导服务器存根给出404';什么时候跑步

Java 大摇大摆的中心';s生成的spring引导服务器存根给出404';什么时候跑步,java,spring-boot,stub,openapi,swaggerhub,Java,Spring Boot,Stub,Openapi,Swaggerhub,我使用SwaggerHub创建了一个示例OpenAPI规范: 然后,我通过Export->server stub->Spring生成一个服务器存根(您可以通过上面的url执行相同的操作,以获取我的完整代码) 我在Windows7(别笑)和Java11上运行。进行mvn清洁安装时,我得到: C:/Users/Leejjon/Downloads/spring server-generated/src/main/java/io/swagger/api/ApiResponseMessage.java:

我使用SwaggerHub创建了一个示例OpenAPI规范:

然后,我通过Export->server stub->Spring生成一个服务器存根(您可以通过上面的url执行相同的操作,以获取我的完整代码)

我在Windows7(别笑)和Java11上运行。进行mvn清洁安装时,我得到: C:/Users/Leejjon/Downloads/spring server-generated/src/main/java/io/swagger/api/ApiResponseMessage.java:[3,33]包javax.xml.bind.annotation不存在

这是因为Jaxb从Java 11开始就被删除了,所以我将Jaxb API和一个实现添加到pom.xml中:

    <dependency>
        <groupId>javax.xml.bind</groupId>
        <artifactId>jaxb-api</artifactId>
        <version>2.4.0-b180830.0359</version>
    </dependency>

    <dependency>
        <groupId>org.glassfish.jaxb</groupId>
        <artifactId>jaxb-runtime</artifactId>
        <version>2.4.0-b180830.0438</version>
    </dependency>

javax.xml.bind


访问时,或我只得到404的。有人知道如何使其工作吗?

尝试打开
应用程序.properties
文件,查看是否有
服务器.contextPath=
变量

获取此值并将其放在端口值之后,但控制器的资源值之前

e、 g:

http://localhost:8080/{yourContextPath}/something/?someRequestParam=someValue

祝你好运

试着打电话