eclipse Swagger请求凭据,其中任何一个都不接受

aemubtdh  于 2023-11-18  发布在  Eclipse
关注(0)|答案(2)|浏览(139)

我收到这个弹出窗口,http://localhost:8080/swagger-ui.html。首先,我以为这是我的数据库或我的GIT的密码。然而,上述任何一个都不被接受。


的数据

package com.gabor.usermanagment.configs;

    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    import springfox.documentation.builders.RequestHandlerSelectors;
    import springfox.documentation.service.ApiInfo;
    import springfox.documentation.service.Contact;
    import springfox.documentation.spi.DocumentationType;
    import springfox.documentation.spring.web.plugins.Docket;
    import springfox.documentation.swagger2.annotations.EnableSwagger2;
    import static springfox.documentation.builders.PathSelectors.regex;

    @Configuration
    @EnableSwagger2
    public class SwaggerConfig {                                    
          @Bean
            public Docket productApi() {
                return new Docket(DocumentationType.SWAGGER_2)
                        .select()
                        .apis(RequestHandlerSelectors.basePackage("com.gabor.usermanagment.api"))
                        .paths(regex("/customerapi.*"))
                        .build()
                        .apiInfo(metaData());
            }
            private ApiInfo metaData() {
                ApiInfo apiInfo = new ApiInfo(
                        "Spring Boot REST API",
                        "Spring Boot REST API for Online Store",
                        "1.0",
                        "Terms of service",
                        new Contact("John Thompson", "https://springframework.guru/about/", "[email protected]"),
                       "Apache License Version 2.0",
                        "https://www.apache.org/licenses/LICENSE-2.0");
                return apiInfo;
            }
        }

字符串

nbewdwxp

nbewdwxp1#

我也有同样的问题,但这个link真的帮助。
我已经正确配置了我的应用程序,但后来我开始弄乱包。在我的日志中,我可以看到这样的东西:

Using generated security password: 0768c114-ea85-4cd2-8cc0-626954b6557a

字符串
在我提供username:user和这些生成的密码后,openapi打开了,但没有文档。
我有几个模块,我的核心模块与应用程序是在包:com.example.app.myapp
但是我的安全和openapi的代码是在软件包中:com.example.app
因此,在我的情况下,有问题的包,这是隐藏在安全。
我希望有人发现这有用。

nukf8bse

nukf8bse2#

What is username and password when starting Spring Boot with Tomcat?
在进一步寻找解决方案后,我找到了它。这个问题得到了解决。

相关问题