本文整理汇总了Java中springfox.documentation.annotations.ApiIgnore类的典型用法代码示例。如果您正苦于以下问题:Java ApiIgnore类的具体用法?Java ApiIgnore怎么用?Java ApiIgnore使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ApiIgnore类属于springfox.documentation.annotations包,在下文中一共展示了ApiIgnore类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: idLogin
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@ApiOperation(value = "ID card login")
@RequestMapping(method = {GET, POST}, value = "/idLogin")
@ResponseBody
public IdCardLoginResponse idLogin(@RequestHeader(value = "ssl_client_verify") String clientCertificateVerification,
@RequestHeader(value = "ssl_client_cert") String clientCertificate,
@RequestHeader(value = "x-authorization") String crossAuthorizationToken,
@ApiIgnore HttpServletResponse response,
@ApiIgnore HttpMethod httpMethod) throws IOException {
if (!Objects.equals(crossAuthorizationToken, idCardSecretToken)) {
throw new UnauthorizedClientException("Invalid X-Authorization");
}
if (!"SUCCESS".equals(clientCertificateVerification)) {
throw new UnauthorizedClientException("Client certificate not verified");
}
idCardAuthService.checkCertificate(clientCertificate);
if (httpMethod.equals(HttpMethod.GET)) {
response.sendRedirect(frontendUrl + "?login=idCard");
}
return IdCardLoginResponse.success();
}
开发者ID:TulevaEE,项目名称:onboarding-service,代码行数:22,代码来源:AuthController.java
示例2: getFormDatas
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@ApiOperation(value="分页查询表单内容", notes="根据传进来的查询参数,获取表单内容信息")
@ApiImplicitParams({
@ApiImplicitParam(name = "id", value = "主键ID", required = false, dataType = "int", paramType = "query"),
@ApiImplicitParam(name = "businessKey", value = "业务主键KEY,模糊匹配", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "key", value = "内容键,模糊匹配", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "value", value = "内容值,模糊匹配", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "tenantId", value = "租户ID,模糊匹配", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "page", value = "分页查询,开始查询的页码", defaultValue="0", required = false, dataType = "int", paramType = "query"),
@ApiImplicitParam(name = "size", value = "分页查询,每页显示的记录数", defaultValue="10", required = false, dataType = "int", paramType = "query"),
@ApiImplicitParam(name = "sort", value = "排序的字段,可以多值以逗号分割", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "order", value = "排序的方式,可以为asc或desc,可以多值以逗号分割", required = false, dataType = "string", paramType = "query")
})
@RequestMapping(value = "/form-datas", method = RequestMethod.GET, produces = "application/json")
@ResponseStatus(value = HttpStatus.OK)
public Page<FormData> getFormDatas(@ApiIgnore @RequestParam Map<String, String> requestParams) {
Criteria<FormData> criteria = new Criteria<FormData>();
criteria.add(Restrictions.eq("id", requestParams.get("id"), true));
criteria.add(Restrictions.like("businessKey", requestParams.get("businessKey"), true));
criteria.add(Restrictions.like("key", requestParams.get("key"), true));
criteria.add(Restrictions.like("value", requestParams.get("value"), true));
criteria.add(Restrictions.like("tenantId", requestParams.get("tenantId"), true));
return formDataRepository.findAll(criteria, getPageable(requestParams));
}
开发者ID:wengwh,项目名称:plumdo-work,代码行数:24,代码来源:FormDataResource.java
示例3: getFormDefinitions
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@ApiOperation(value="分页查询表单定义", notes="根据传进来的查询参数,获取表单定义信息")
@ApiImplicitParams({
@ApiImplicitParam(name = "id", value = "主键ID", required = false, dataType = "int", paramType = "query"),
@ApiImplicitParam(name = "category", value = "定义分类,模糊匹配", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "key", value = "定义键,模糊匹配", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "name", value = "定义名称,模糊匹配", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "tenantId", value = "租户ID,模糊匹配", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "pageNum", value = "分页查询开始查询的页码", defaultValue="1", required = false, dataType = "int", paramType = "query"),
@ApiImplicitParam(name = "pageSize", value = "分页查询每页显示的记录数", defaultValue="10", required = false, dataType = "int", paramType = "query"),
@ApiImplicitParam(name = "sortName", value = "排序的字段,可以多值以逗号分割", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "sortOrder", value = "排序的方式,可以为asc或desc,可以多值以逗号分割", required = false, dataType = "string", paramType = "query")
})
@RequestMapping(value = "/form-definitions", method = RequestMethod.GET, produces = "application/json")
@ResponseStatus(value = HttpStatus.OK)
public PageResponse<FormDefinitionResponse> getFormDefinitions(@ApiIgnore @RequestParam Map<String, String> requestParams) {
Criteria<FormDefinition> criteria = new Criteria<FormDefinition>();
criteria.add(Restrictions.eq("id", requestParams.get("id"), true));
criteria.add(Restrictions.like("category", requestParams.get("category"), true));
criteria.add(Restrictions.like("key", requestParams.get("key"), true));
criteria.add(Restrictions.like("name", requestParams.get("name"), true));
criteria.add(Restrictions.like("tenantId", requestParams.get("tenantId"), true));
return responseFactory.createFormDefinitionPageResponse(formDefinitionRepository.findAll(criteria, getPageable(requestParams)));
}
开发者ID:wengwh,项目名称:plumdo-work,代码行数:24,代码来源:FormDefinitionCollectionResource.java
示例4: getFormModels
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@ApiOperation(value = "分页查询表单模型", notes = "根据传进来的查询参数,获取表单模型信息")
@ApiImplicitParams({
@ApiImplicitParam(name = "id", value = "主键ID", required = false, dataType = "int", paramType = "query"),
@ApiImplicitParam(name = "category", value = "模型分类,模糊匹配", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "key", value = "模型键,模糊匹配", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "name", value = "模型名称,模糊匹配", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "tenantId", value = "租户ID,模糊匹配", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "pageNum", value = "分页查询开始查询的页码", defaultValue = "1", required = false, dataType = "int", paramType = "query"),
@ApiImplicitParam(name = "pageSize", value = "分页查询每页显示的记录数", defaultValue = "10", required = false, dataType = "int", paramType = "query"),
@ApiImplicitParam(name = "sortName", value = "排序的字段,可以多值以逗号分割", required = false, dataType = "string", paramType = "query"),
@ApiImplicitParam(name = "sortOrder", value = "排序的方式,可以为asc或desc,可以多值以逗号分割", required = false, dataType = "string", paramType = "query")
})
@RequestMapping(value = "/form-models", method = RequestMethod.GET, produces = "application/json")
@ResponseStatus(value = HttpStatus.OK)
public PageResponse<FormModelResponse> getFormModels(@ApiIgnore @RequestParam Map<String, String> requestParams) {
Criteria<FormModel> criteria = new Criteria<FormModel>();
criteria.add(Restrictions.eq("id", requestParams.get("id"), true));
criteria.add(Restrictions.like("category", requestParams.get("category"), true));
criteria.add(Restrictions.like("key", requestParams.get("key"), true));
criteria.add(Restrictions.like("name", requestParams.get("name"), true));
criteria.add(Restrictions.like("tenantId", requestParams.get("tenantId"), true));
return responseFactory.createFormModelPageResponse(formModelRepository.findAll(criteria, getPageable(requestParams)));
}
开发者ID:wengwh,项目名称:plumdo-work,代码行数:24,代码来源:FormModelCollectionResource.java
示例5: check
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
/**
* 校验配置
*
* @param signature 签名
* @param timestamp 时间戳
* @param nonce 随机数
* @param echostr 随机字符串
* @param out response
* @return
* @throws IOException
*/
@ApiIgnore
@RequestMapping(value = "/message", produces = "application/json", method = RequestMethod.GET)
public String check(String signature, String timestamp, String nonce, String echostr, @WebResource WebOutput out) throws IOException {
Assert.notNull(signature);
Assert.notNull(timestamp);
Assert.notNull(nonce);
Assert.notNull(echostr);
boolean result = weChatService.checkSignature(timestamp, nonce, signature);
PrintWriter writer = out.getResponse().getWriter();
if (result) {
writer.print(echostr);
} else {
writer.print(StringUtils.EMPTY);
}
writer.flush();
writer.close();
return StringUtils.EMPTY;
}
开发者ID:lodsve,项目名称:lodsve-framework,代码行数:33,代码来源:WeChatController.java
示例6: getHtmlFdpMetadata
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@ApiIgnore
@RequestMapping(method = RequestMethod.GET,
produces = MediaType.TEXT_HTML_VALUE)
public ModelAndView getHtmlFdpMetadata(HttpServletRequest request) throws
FairMetadataServiceException, ResourceNotFoundException,
MetadataException {
ModelAndView mav = new ModelAndView("repository");
LOGGER.info("Request to get FDP metadata");
LOGGER.info("GET : " + request.getRequestURL());
String uri = getRequesedURL(request);
if (!isFDPMetaDataAvailable) {
storeDefaultFDPMetadata(request);
}
FDPMetadata metadata = fairMetaDataService.retrieveFDPMetaData(
valueFactory.createIRI(uri));
mav.addObject("metadata", metadata);
mav.addObject("jsonLd", MetadataUtils.getString(metadata,
RDFFormat.JSONLD));
return mav;
}
开发者ID:DTL-FAIRData,项目名称:FAIRDataPoint,代码行数:21,代码来源:MetadataController.java
示例7: detail
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
@ApiOperation(value = "Detail", httpMethod = "GET", response = UserVO.class)
@ApiImplicitParams({
@ApiImplicitParam(name = "Authorization", paramType = "header", dataType = "string", required = true),
@ApiImplicitParam(name = "Limit-Key", value = "limit key", paramType = "header", dataType = "string"),
@ApiImplicitParam(name = "id", paramType = "path", dataType = "long", required = true)
})
public ResponseEntity detail(@ApiIgnore @PathVariable Long id) {
try {
return new ResponseEntity<>(userDomain.getById(id, UserVO.class), HttpStatus.OK);
} catch (Exception e) {
// Return unknown error and log the exception.
return resultHelper.errorResp(logger, e, ErrorType.UNKNOWN, e.getMessage(),
HttpStatus.INTERNAL_SERVER_ERROR);
}
}
开发者ID:saintdan,项目名称:spring-microservices-boilerplate,代码行数:17,代码来源:UserController.java
示例8: detail
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@GetMapping("/{id}")
@ApiOperation(value = "Detail", httpMethod = "GET", response = RoleVO.class)
@ApiImplicitParams({
@ApiImplicitParam(name = "Authorization", paramType = "header", dataType = "string", required = true),
@ApiImplicitParam(name = "Limit-Key", value = "limit key", paramType = "header", dataType = "string"),
@ApiImplicitParam(name = "id", paramType = "path", dataType = "long", required = true)
})
public ResponseEntity detail(@ApiIgnore @PathVariable String id) {
try {
return new ResponseEntity<>(roleDomain.getById(Long.valueOf(id)), HttpStatus.OK);
} catch (Exception e) {
// Return unknown error and log the exception.
return resultHelper.errorResp(logger, e, ErrorType.UNKNOWN, e.getMessage(),
HttpStatus.INTERNAL_SERVER_ERROR);
}
}
开发者ID:saintdan,项目名称:spring-microservices-boilerplate,代码行数:17,代码来源:RoleController.java
示例9: detail
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
@ApiOperation(value = "Detail", httpMethod = "GET", response = ResourceVO.class)
@ApiImplicitParams({
@ApiImplicitParam(name = "Authorization", paramType = "header", dataType = "string", required = true),
@ApiImplicitParam(name = "Limit-Key", value = "limit key", paramType = "header", dataType = "string"),
@ApiImplicitParam(name = "id", paramType = "path", dataType = "long", required = true)
})
public ResponseEntity detail(@ApiIgnore @PathVariable Long id) {
try {
return new ResponseEntity<>(resourceDomain.getById(id, ResourceVO.class),
HttpStatus.OK);
} catch (Exception e) {
// Return unknown error and log the exception.
return resultHelper.errorResp(logger, e, ErrorType.UNKNOWN, e.getMessage(),
HttpStatus.INTERNAL_SERVER_ERROR);
}
}
开发者ID:saintdan,项目名称:spring-microservices-boilerplate,代码行数:18,代码来源:ResourceController.java
示例10: api
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@Bean
public Docket api(){
Set<Predicate<RequestHandler>> packages = Sets.newHashSet();
packages.addAll(getPluginBasePackages());
String scanPackageName = getScanPackageName();//ClassUtils.getPackageName(ServiceApplication.class);
if(StringUtils.isNotBlank(scanPackageName)){
packages.add(RequestHandlerSelectors.basePackage(scanPackageName));
}
Docket docket = new Docket(DocumentationType.SWAGGER_2)
.ignoredParameterTypes(ApiIgnore.class)
// .pathProvider(pathProvider)
.select()
.apis(Predicates.or(packages))
.paths(PathSelectors.any())
.build()
.apiInfo(apiInfo());
return docket;
}
开发者ID:wayshall,项目名称:onetwo,代码行数:19,代码来源:AutoScanPluginSwaggerConfig.java
示例11: getListWithQuery
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@PostMapping(path = "/query", produces = MediaType.APPLICATION_JSON_UTF8_VALUE, consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
public MultipleItemsResult<TId, TDto> getListWithQuery(@RequestBody EasyCrudQueryParams filteringParams,
@RequestParam(value = "needPerms", required = false) boolean needPerms,
@RequestParam(value = "referencesToResolve", required = false) List<String> referencesToResolve,
@ApiIgnore PathVariablesMap pathVariables) throws Exception {
Query query = filteringParamsToQueryConverter.convert(filteringParams.getFilterParams(), service.getDtoClass());
query = queryNarrowerStrategy.narrow(query, pathVariables);
PaginatedList<TDto> rows = service.query(filteringParams.getPagerParams(), query, filteringParams.getOrderBy());
MultipleItemsResult<TId, TDto> ret = new MultipleItemsResult<>(service.getEntityTypeMessageCode(), rows);
if (needPerms) {
Preconditions.checkArgument(permissionsResolverStrategy != null, PERM_RESOLVER_REQ);
permissionsResolverStrategy.resolvePermissions(ret, pathVariables);
}
if (rows.getHasItems() && !CollectionUtils.isEmpty(referencesToResolve)) {
resolveReferences(referencesToResolve, ret, rows.getItems());
}
return convertBeforeReturnStrategy.convert(ret);
}
开发者ID:skarpushin,项目名称:summerb,代码行数:24,代码来源:EasyCrudRestControllerBase.java
示例12: updateWhitelisting
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@RequestMapping(value = "/{id}", method = PUT)
@ApiOperation(value = "updates a rule by invalidating it and creating a new rule",
authorizations = {@Authorization(value = "oauth", scopes = {@AuthorizationScope(scope = "uid", description = "")})})
@ApiResponses(value = {@ApiResponse(code = 200, message = "Updated")})
@ResponseStatus(OK)
public RuleEntity updateWhitelisting(@RequestBody final RuleDTO ruleDTO,
@PathVariable("id") final Long id,
@ApiIgnore @AuthenticationPrincipal(errorOnInvalidType = true) final String userId)
throws ForbiddenException, NotFoundException {
checkPermission(userId);
final RuleEntity ruleEntity;
try {
ruleEntity = ruleEntityService.update(ruleDTO, id);
} catch (final NoSuchElementException e) {
throw new NotFoundException(e.getMessage());
}
return ruleEntity;
}
开发者ID:zalando-stups,项目名称:fullstop,代码行数:23,代码来源:RuleController.java
示例13: getSchedule
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@GetMapping("/schedule/{ladder}/{season}/{week}")
@Timed
@RateLimited(1)
public ResponseEntity<UgcSchedule> getSchedule(@ApiIgnore HttpServletRequest request,
@PathVariable String ladder,
@PathVariable Long season,
@PathVariable Long week,
@RequestParam(required = false) String division,
@RequestParam(required = false) Boolean teams) throws IOException {
log.debug("REST request to get schedule for {} s{}w{}{}", ladder, season, week,
(division != null ? " with division: " + division : ""), (teams != null && teams ? " and team names" : ""));
return ResponseEntity.ok(ugcService.getSchedule(ladder, season, week, division, teams != null ? teams : false));
}
开发者ID:quanticc,项目名称:sentry,代码行数:14,代码来源:UgcResource.java
示例14: getTeam
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@GetMapping("/team/{id}")
@Timed
@RateLimited(1)
public ResponseEntity<UgcTeam> getTeam(@ApiIgnore HttpServletRequest request,
@PathVariable Long id,
@RequestParam(required = false) Boolean roster) throws IOException {
log.debug("REST request to get team with id {}{}", id, (roster != null && roster ? " with roster data" : ""));
return ResponseEntity.ok(ugcService.getTeam(id, roster != null ? roster : true));
}
开发者ID:quanticc,项目名称:sentry,代码行数:10,代码来源:UgcResource.java
示例15: getResults
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@GetMapping("/results/{season}/{week}")
@Timed
@RateLimited(1)
public ResponseEntity<UgcResults> getResults(@ApiIgnore HttpServletRequest request,
@PathVariable Long season,
@PathVariable Long week) throws IOException {
log.debug("REST request to get results from s{}w{}", season, week);
return ResponseEntity.ok(ugcService.getResults(season, week));
}
开发者ID:quanticc,项目名称:sentry,代码行数:10,代码来源:UgcResource.java
示例16: getLegacyPlayer
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@GetMapping("/player-legacy/{steamId64}")
@Timed
@RateLimited(1)
public ResponseEntity<UgcLegacyPlayer> getLegacyPlayer(@ApiIgnore HttpServletRequest request,
@PathVariable Long steamId64) throws IOException {
log.debug("REST request to get UGC API v1 player data for {}", steamId64);
return ResponseEntity.ok(ugcService.getLegacyPlayer(steamId64));
}
开发者ID:quanticc,项目名称:sentry,代码行数:9,代码来源:UgcResource.java
示例17: getPlayer
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@GetMapping("/player/{steamId64}")
@Timed
@RateLimited(1)
public ResponseEntity<UgcPlayer> getPlayer(@ApiIgnore HttpServletRequest request,
@PathVariable Long steamId64) throws IOException {
log.debug("REST request to get player data for {}", steamId64);
return ResponseEntity.ok(ugcService.getPlayer(steamId64));
}
开发者ID:quanticc,项目名称:sentry,代码行数:9,代码来源:UgcResource.java
示例18: getBanList
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@GetMapping("/bans")
@Timed
@RateLimited(1)
public ResponseEntity<List<UgcBan>> getBanList(@ApiIgnore HttpServletRequest request) throws IOException {
log.debug("REST request to get ban list");
return ResponseEntity.ok(ugcService.getBanList());
}
开发者ID:quanticc,项目名称:sentry,代码行数:8,代码来源:UgcResource.java
示例19: getTransactions
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@GetMapping("/transactions/{ladder}/{days}")
@Timed
@RateLimited(1)
public ResponseEntity<List<UgcTransaction>> getTransactions(@ApiIgnore HttpServletRequest request,
@PathVariable String ladder,
@PathVariable Long days) throws IOException {
Long cappedDays = Math.max(1, Math.min(days, 7)); // valid spans: 1-7 days
log.debug("REST request to get roster transactions for ladder {} in the past {}", ladder, inflect(cappedDays, "day"));
return ResponseEntity.ok(ugcService.getTransactions(ladder, cappedDays));
}
开发者ID:quanticc,项目名称:sentry,代码行数:11,代码来源:UgcResource.java
示例20: comparison
import springfox.documentation.annotations.ApiIgnore; //导入依赖的package包/类
@ResponseBody
@RequestMapping(path = "comparisons", method = RequestMethod.GET, produces = {MediaType.APPLICATION_JSON_UTF8_VALUE})
public ComparisonResponse comparison(@Valid @ModelAttribute @ApiParam ComparisonCommand comparisonCommand,
@ApiIgnore @AuthenticationPrincipal AuthenticatedPerson authenticatedPerson,
@ApiIgnore Errors errors) throws Exception {
if (errors != null && errors.hasErrors()) {
throw new ValidationErrorsException(errors);
}
return comparisonService.compare(comparisonCommand, authenticatedPerson.getUserId());
}
开发者ID:TulevaEE,项目名称:onboarding-service,代码行数:12,代码来源:ComparisonController.java
注:本文中的springfox.documentation.annotations.ApiIgnore类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论