文档章节

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

k
 karma123
发布于 2018/10/20 19:27
字数 123
阅读 55
收藏 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
粉丝 7
博文 88
码字总数 65057
作品 0
丰台
私信 提问
spring boot 整合swagger2 实现动态生成接口文档

背景介绍 在以往的项目开发中,项目的接口文档一般以word的形式,互相传阅。但是具有以下缺点: 1.接口更新了,文档没更新 2.系统版本多,接口版本也很多,不好管理 3.测试接口时,通常会使用...

杨健-YJ
01/08
0
0
企业级SpringBoot教程(十一)springboot集成swagger2,构建优雅的Restful API

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

itcloud
2018/10/26
0
0
企业级java springboot b2bc商城系统开源源码二次开发 (十一)springboot集成swagger2,构建优雅的Restful API

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

01/14
0
0
SpringBoot集成swagger2

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

晨猫
2018/10/04
0
0
ASP.NET Web API 中使用 swagger 来管理 API 文档

本文以 ASP.NET Web API 为后台框架,利用 EF6 连接 postgreSQL 数据库,使用 swagger 来生成 REST APIs文档。文章分二个部分,第一部分主要讲如何用 EF6 连接 postgreSQL,第二部分是介绍如...

lifefriend_007
01/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

乱入Linux界的我是如何学习的

欢迎来到建哥学Linux,咳!咳!咳!开个玩笑哈,我是一个IT男,IT界的入门选手,正在学习Linux。 在之前,一直想进军IT界,学习IT技术,但是苦于没有人指导,也不知道学什么,最开始我自己在...

linux-tao
46分钟前
1
0
乱入Linux界的我是如何学习的

欢迎来到建哥学Linux,咳!咳!咳!开个玩笑哈,我是一个IT男,IT界的入门选手,正在学习Linux。 在之前,一直想进军IT界,学习IT技术,但是苦于没有人指导,也不知道学什么,最开始我自己在...

linuxprobe16
今天
9
0
OSChina 周日乱弹 —— 没时间 没头发 但有钱

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @开源中国总经办主任 :分享齐一的单曲《这个年纪》 《这个年纪》- 齐一 手机党少年们想听歌,请使劲儿戳(这里) @肿肿卷 :我真的可以睡一天...

小小编辑
今天
100
6
Django进阶 1.1 ORM基础—ORM 1.2.1 增删改查之查询 1.2.2 删改增 (1) 1.2.3 删改增 (2)

ORM基础 ORM是Django操作数据库的API,Django的作者将sql语句封装在里面供我们使用。 我们前面还提到过Django提供一个模拟数据库的工具,sqlite,供我们学习测试使用。 如果我们想使用mysql...

隐匿的蚂蚁
今天
3
0
Windows 上安装 Scala

在安装 Scala 之前需要先安装 Java 环境,具体安装的详细方法就不在这里描述了。 您可以自行搜索我们网站中的内容获得其他网站的帮助来获得如何安装 Java 环境的方法。 接下来,我们可以从 ...

honeymose
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部