@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中。app