文档章节

swagger如何屏蔽某些接口,不对外公开--使用@ApiIgnore

k
 karma123
发布于 10/20 19:27
字数 123
阅读 41
收藏 0
@ApiIgnore
@RestController
@RequestMapping(value = "/i18nTest")
public class I18nTestController {

// @Resource
// private LocaleMessageSourceService localeMessageSourceService;
// 
   @Autowired
   private MessageSource messageSource;
   
   @RequestMapping(value = "/test")
    public void test(HttpServletRequest request) throws Exception {
      
      //常规做法
      Locale locale = LocaleContextHolder.getLocale();
      String result = messageSource.getMessage("world", null, locale);
      
      
      //做了一层封装
//    String result = localeMessageSourceService.getMessage("world");
      
      //又加了一层封装
//    String result = LocaleMessageUtil.getMessage("world");

      request.setAttribute(SysConstant.Result, result);
    }
}

说明

Controller上加 @ApiIgnore,没加前该接口API会出现在Swagger中。加上后则不会出现在Swagger中。

© 著作权归作者所有

共有 人打赏支持
k
粉丝 8
博文 86
码字总数 64740
作品 0
丰台
私信 提问
企业级SpringBoot教程(十一)springboot集成swagger2,构建优雅的Restful API

swagger,中文“拽”的意思。它是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试。另外swagger很容易构建restful风格的api,简单优雅帅气,...

itcloud
10/26
0
0
SpringBoot集成swagger2

springboot-swagger2-demo 项目介绍 SpringBoot集成swagger2 使用说明 引入maven依赖 启用swagger2 在Controller上添加注释信息(非必须) 启动访问 swagger常用注解 案例 demo地址:https://...

晨猫
10/04
0
0
SpringBoot 整合(五)Swagger2

日常我们开发完后端接口,如果是返回restful,写API文档是免不了的,Swagger可以帮我们解决大多数问题(自动生成API文档)。 他会帮我们生成一个html页面,大概就是这个样子。 好了,开始正文...

FantJ
03/26
0
0
Springfox 2.6.0 发布,开源的 API doc 框架

Springfox 2.6.0 发布了,Springfox的前身是swagger-springmvc,是一个开源的API doc框架,可以将我们的Controller的方法以文档的形式展现。 改进内容: (#1498) Add pathsGroupedBy configu...

淡漠悠然
2016/10/09
3K
10
OpenAPI接口的发布,文档,测试----Swagger+Dubbo Rest+Easyrest

背景 对外开放的接口,需要清晰的接口文档,方便客户端进行测试,目前restful风格的接口定义是最好理解,调用和测试的接口风格;服务提供端也需要一种简单的办法,把已有的服务接口发布为res...

PageYi
10/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

大数据教程(7.6)shell脚本定时采集日志数据到hdfs

上一篇博客博主分享了hadoop内置rpc的使用案例,本节博主将为小伙伴们分享一个在实际生产中使用的日志搜集案例。前面的文章我们有讲到过用户点击流日志分析的流程,本节就是要完成这个分析流...

em_aaron
26分钟前
1
0
wave和pcm互转

wav->pcm pcm->wav c#代码: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using Sys......

whoisliang
28分钟前
1
0
Win10:默认的图片打开应用,打开图片时速度明显很慢的解决办法

首先,我们随便地打开一张图片。然后,点击右上角的三个小点,最后点击弹出菜单最下面的“设置”。如下图: 在“设置”中找到下面的“人物”,把它关掉就好了。 原来,默认情况下,Win 10的图...

LivingInFHL
今天
3
0
js代码激发onchange事件,兼容谷歌火狐IE

var el = document.getElementsByName('role')[0]; el.value = '3'; var evt = document.createEvent("HTMLEvents"); evt.initEvent("change", false, true); el.dispatchEvent(evt);......

我退而结网
今天
4
0
mysql客户端报错:libmysqlclient_16 not defined in file libmysqlclient.so.16

报错情况: 安装完mydumper之后(上一篇文章),登陆Mysql客户端报错:version libmysqlclient_16 not defined in file libmysqlclient.so.16 with link time reference 同样:mysql的其他客...

machogyb
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部