Java 弹簧3和弹簧4的招摇过市版本

Java 弹簧3和弹簧4的招摇过市版本,java,spring,spring-mvc,swagger,springfox,Java,Spring,Spring Mvc,Swagger,Springfox,我想用Swagger和Spring MVC记录REST API 我发现Spring3只能使用Swagger V1 <artifactId>swagger-springmvc</artifactId> <version>1.0.2</version> swagger-springmvc 1.0.2 当我在@RequestBody前面添加@ApiParam时,数据类型中不会完全显示 最后,我选择了Spring4中的S

我想用Swagger和Spring MVC记录REST API

我发现Spring3只能使用Swagger V1

        <artifactId>swagger-springmvc</artifactId>
        <version>1.0.2</version>
swagger-springmvc
1.0.2
当我在@RequestBody前面添加@ApiParam时,数据类型中不会完全显示

最后,我选择了Spring4中的Swagger V2

我添加了一些依赖项和更改,如下所示

        <artifactId>springfox-swagger2</artifactId>
        <version>2.2.2</version>
        <artifactId>spring-web</artifactId>
        <artifactId>4.1.6.RELEASE</artifactId>
springfox-swaggger2
2.2.2
弹簧网
4.1.6.1发布
现在可以在需要时显示任何API信息

  • 但仍然不知道为什么Spring3只能使用招摇V1

  • 以及使用Swagger V2时弹簧3和4之间的差异

  • 为什么Spring3不需要SpringWeb,而Spring4需要web

  • 如果需要任何信息,请告诉我


    如果您能提供任何帮助,我将不胜感激。

    免责声明:SpringFox不是一个产品,而是一个OSS项目。我是项目的维护者之一,也是目前唯一的积极维护者

    话虽如此,让我回答你的一些问题

    但仍然不知道为什么Spring3只能使用招摇V1

    作为一项策略,当前的主动维护版本是spring最新版本之后的一个次要版本。Swagger v1已经很旧了,所以当Swagger 2发布时,我们积极地转向了spring的更新版本,支持spring 3的最后一个版本是
    1.0.2
    。这与spring项目(如
    SpringHateOAS
    )遵循的指导原则相同

    以及使用Swagger V2时弹簧3和4之间的差异

    区别在于Spring3并不是springfox的真正受支持版本。spring的官方测试版本是
    4.1.7。针对
    v2.2.2
    发布的

    为什么Spring3不需要SpringWeb,而Spring4需要web


    这是因为spring是springfox提供的依赖项。因此,的库用户可以提供任何版本的
    >4.1
    ,库就可以正常工作了。Spring3中的情况并非如此,因为我们在springfox库中附带了spring依赖项

    免责声明:SpringFox不是一个产品,而是一个OSS项目。我是项目的维护者之一,也是目前唯一的积极维护者

    话虽如此,让我回答你的一些问题

    但仍然不知道为什么Spring3只能使用招摇V1

    作为一项策略,当前的主动维护版本是spring最新版本之后的一个次要版本。Swagger v1已经很旧了,所以当Swagger 2发布时,我们积极地转向了spring的更新版本,支持spring 3的最后一个版本是
    1.0.2
    。这与spring项目(如
    SpringHateOAS
    )遵循的指导原则相同

    以及使用Swagger V2时弹簧3和4之间的差异

    区别在于Spring3并不是springfox的真正受支持版本。spring的官方测试版本是
    4.1.7。针对
    v2.2.2
    发布的

    为什么Spring3不需要SpringWeb,而Spring4需要web


    这是因为spring是springfox提供的依赖项。因此,的库用户可以提供任何版本的
    >4.1
    ,库就可以正常工作了。Spring3中的情况并非如此,因为我们在springfox库中附带了spring依赖项

    免责声明:SpringFox不是一个产品,而是一个OSS项目。我是项目的维护者之一,也是目前唯一的积极维护者

    话虽如此,让我回答你的一些问题

    但仍然不知道为什么Spring3只能使用招摇V1

    作为一项策略,当前的主动维护版本是spring最新版本之后的一个次要版本。Swagger v1已经很旧了,所以当Swagger 2发布时,我们积极地转向了spring的更新版本,支持spring 3的最后一个版本是
    1.0.2
    。这与spring项目(如
    SpringHateOAS
    )遵循的指导原则相同

    以及使用Swagger V2时弹簧3和4之间的差异

    区别在于Spring3并不是springfox的真正受支持版本。spring的官方测试版本是
    4.1.7。针对
    v2.2.2
    发布的

    为什么Spring3不需要SpringWeb,而Spring4需要web


    这是因为spring是springfox提供的依赖项。因此,的库用户可以提供任何版本的
    >4.1
    ,库就可以正常工作了。Spring3中的情况并非如此,因为我们在springfox库中附带了spring依赖项

    免责声明:SpringFox不是一个产品,而是一个OSS项目。我是项目的维护者之一,也是目前唯一的积极维护者

    话虽如此,让我回答你的一些问题

    但仍然不知道为什么Spring3只能使用招摇V1

    作为一项策略,当前的主动维护版本是spring最新版本之后的一个次要版本。Swagger v1已经很旧了,所以当Swagger 2发布时,我们积极地转向了spring的更新版本,支持spring 3的最后一个版本是
    1.0.2
    。这与spring项目(如
    SpringHateOAS
    )遵循的指导原则相同

    以及使用Swagger V2时弹簧3和4之间的差异

    区别在于Spring3并不是springfox的真正受支持版本。spring的官方测试版本是
    4.1.7。针对
    v2.2.2
    发布的

    为什么Spring3不需要SpringWeb,而Spring4需要web

    这是因为spring是springfox提供的依赖项。因此,的库用户可以提供任何版本的
    >4.1
    ,库就可以正常工作了。Spring3中的情况并非如此,因为我们提供了sp