在实体类中添加了@ApiModel不起作用

Posted linker-yy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在实体类中添加了@ApiModel不起作用相关的知识,希望对你有一定的参考价值。

今天在写swagger的注释的时候,发现我写的实体类,有一些类,在swagger-ui.html中的Models里面居然找不到,真是日了狗了。重启、对比pojo代码过后,发现并没有什么卵用。最后静下来想了下,会不会是因为controller的原因,因为我发现有些用到了@RequestBody的,都能够在Models里面显示,后面看了这个博客:

https://blog.csdn.net/weixin_44494373/article/details/105929129?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1.control

焕然大悟。

然后我就专门为那些没有在Models显示的pojo,建立了一个Controller,用来专门显示Models:如下:

@Api(value = "Model工具类", tags = "工具类")
@RestController
@RequestMapping("/goal")
class GoalToModel extends BaseController {

/**
* 把 ParkFileInfo类添加到 Model
*/
@GetMapping(value = "/toParkFileInfo")
public AjaxResult toParkFileInfo(@RequestBody ParkFileInfo parkFileInfo)
{
return AjaxResult.success();
}

/**
* 把 ParkUserMenu类添加到 Model
*/
@GetMapping(value = "/toParkUserMenu")
public AjaxResult toParkUserMenu(@RequestBody ParkUserMenu parkUserMenu)
{
return AjaxResult.success();
}

}

 
























以上是关于在实体类中添加了@ApiModel不起作用的主要内容,如果未能解决你的问题,请参考以下文章

java代码在片段活动中不起作用

添加到片段时按钮不起作用

在内部片段类中使用ListView

从库中选择图像在 Android 的 Fragment 类中不起作用

替换或删除后台堆栈上现有片段的代码不起作用

C# - 实体框架代码优先,延迟加载不起作用