当前位置: 首页 > 知识库问答 >
问题:

如何在Spring Boot中构建的swagger页面中添加TextBox/TextField?

陈寒
2023-03-14

我试图在Spring Boot中使用注释自动生成RestAPI的swagger页面。

控制器代码:

@RestController
@Api(value="UserManagementAPI", produces = MediaType.APPLICATION_JSON_VALUE)
public class UserManagementController {

    @RequestMapping("/")
    public String index() {
        return "Greetings from Spring Boot!";
    }

    @ApiOperation(value="add a pro",consumes="application/json")
    @RequestMapping(value = "/getUser", method = RequestMethod.GET, produces="application/json")    
    public static List<UserDetails> getUser(@PathVariable(name="id") String id) throws UserException
    {
        return UserHelper.getUserByEmail(id);
    }

application.java

@SpringBootApplication
@EnableSwagger2
@Configuration
@ComponentScan({ "userManagement"})
@EnableAutoConfiguration
public class Application {
@Bean
    public Docket simpleDiffServiceApi() {
        return new Docket(DocumentationType.SWAGGER_2).groupName("userManagement").apiInfo(apiInfo()).select()
                .apis(RequestHandlerSelectors.any())
                // .paths(PathSelectors.any())
                // Will also include the basic error controllers by default
                .paths(Predicates.not(PathSelectors.regex("/error")))
                // Exclude basic error controllers
                .build().pathMapping("/");
    }

    private ApiInfo apiInfo() {
        return new ApiInfoBuilder().title("Business Location Service")
                .description("Spring Boot REST APIs for Business Location Service")
                .contact(new Contact("EntSol-IoT (Niche Technology Delivery Group)", "http://somewebsite.com",
                        "some@mail.com"))
                .version("1.0").build();
    }

共有1个答案

鲜于阳
2023-03-14

我有问题了。您的getUser方法声明为static。请删除static,以便其工作。

公共列表 getUser(@pathvariable(name=“id”)字符串id)抛出UserException{}

 类似资料:
  • 我需要在我的AOSP构建中添加一些第三方APK。我应该在哪个文件夹中保存这些APK,以便在构建代码和创建映像时将其安装在仿真程序中? 看起来系统应用程序被保存在包/应用程序文件夹中,所以我需要知道第三方应用程序被保存在哪里。

  • 问题内容: 我想为我的WordPress博客创建一个自定义页面,该页面将在其中执行我的PHP代码,同时保留整个网站CSS /主题/设计的一部分。 PHP代码将使用第三方API(因此我需要包含其他PHP文件)。 我该如何完成? 注意:我没有与WordPress API交互的特定需求- 除了包括某些其他PHP库之外,我还需要在WordPress页面中包含的PHP代码中没有其他依赖项。因此,显然,任何不

  • 问题内容: 我从第一页的API解析数据并将其添加到中,现在页面可以是多个,比如说100,我也可以从API获取页面总数。但是我将如何在tableView中为每个页面实现它并在滚动时显示指示器。看看我的代码 问题答案: 有很多方法可以实现这一点,例如以下方法: 首先,您需要创建一个在Delegates和中加载的全局变量。 现在,在您的api调用上,您需要在全局数组中添加That记录。 在最后一个单元格

  • 我在一个嵌入zuul的Spring引导应用程序后面有几个微服务,让我们称之为“网关”。 这是我的配置文件: 我想在网关应用程序中显示我的每项服务的文档,因此我创建了以下内容: 它工作得非常好:每次用户转到/gateway/api/login,它都会被重定向到我的微服务,也就是/thelogin/。此外,当用户转到/gateway/login/swagger用户界面时。html他们可以查看文档。 问

  • 我想将一个外部字体添加到我的git页面,我的目录中有这个字体,但不能让它在https://github.com/aadesh9985/aadesh9958.github.io页面上工作 我的页面https://aadesh9985.github.io/aadesh9958.github.io/我尝试过不同的方法,但没有任何帮助... 此外,我还看到了可以向GitHub页面添加自定义字体

  • 问题内容: 我已经创建了一个项目,我想在中的项目的构建路径中添加所有依赖项。当我在项目的属性对话框中转到Java Build Path> Add Library> Maven Managed Dependency> Next时,它要求我使用“ Maven项目设置”来配置Maven依赖关系解析。 我的问题是如何在当前构建路径中添加Maven依赖项? 问题答案: 从命令行输入: 这会将您pom.xml