Springboot整合Swagger常用注解
swagger注解主要是用来给swagger生成的接口文档说明用的 1、@Api 使用范围:用在 类上 注解,控制整个类生成接口信息的内容,表示对类的说明,也代表了这个类是swagger2的资源 参数: tags:说明该类的作用,参数是个数组,可以填多个,在UI视图中就显示几个控制器访问菜单 value:该参数没什么意义,在UI界面上不显示,所以不用配置 description :用户基本信息操作,已过时,不建议使用 2、@ApiModel 使用范围:用于响应实体类上,用于说明实体作用 参数: value:自定义实体 description:详细描述实体...
swagger隐藏authentication参数
@Bean public Docket oauthApi() { return new Docket(DocumentationType.SWAGGER_2) .groupName("oauth") .apiInfo(metaData()) .ignoredParameterTypes(Authentication.class) .select() .apis(RequestHandlerSelectors.any()) .paths(PathSelectors.ant("/oauth/**")) .build() .securitySchemes(Collections.singletonList(securitySchema())) .securityContexts(Collections.singletonList(securityContext())); }