当前位置: 首页>>代码示例>>Java>>正文


Java RequestMethod.PATCH属性代码示例

本文整理汇总了Java中org.springframework.web.bind.annotation.RequestMethod.PATCH属性的典型用法代码示例。如果您正苦于以下问题:Java RequestMethod.PATCH属性的具体用法?Java RequestMethod.PATCH怎么用?Java RequestMethod.PATCH使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.springframework.web.bind.annotation.RequestMethod的用法示例。


在下文中一共展示了RequestMethod.PATCH属性的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: updateGameInLibrary

@RequestMapping(method = RequestMethod.PATCH, value = "/{userId}/games/{libraryId}")
@ApiOperation(value = "Update a game in your library",
              notes = "Example Minimum Payload: {\"attributes\": {\"state\": \"SOLD\"}}")
public void updateGameInLibrary(Authentication user, @PathVariable Long userId, @PathVariable Long libraryId,
                                  @RequestBody LibraryGameData data) {
    libraryService.updateGameInLibrary(user, libraryId, data);
}
 
开发者ID:MannanM,项目名称:corporate-game-share,代码行数:7,代码来源:LibraryController.java

示例2: responseEntityPATCH

@ResponseHeaders({@ResponseHeader(name = "h1", response = String.class),
    @ResponseHeader(name = "h2", response = String.class)})
@RequestMapping(path = "/responseEntity", method = RequestMethod.PATCH)
public ResponseEntity<Date> responseEntityPATCH(InvocationContext c1, @RequestAttribute("date") Date date) {
  HttpHeaders headers = new HttpHeaders();
  headers.add("h1", "h1v " + c1.getContext().get(Const.SRC_MICROSERVICE).toString());

  InvocationContext c2 = ContextUtils.getInvocationContext();
  headers.add("h2", "h2v " + c2.getContext().get(Const.SRC_MICROSERVICE).toString());

  return new ResponseEntity<Date>(date, headers, HttpStatus.ACCEPTED);
}
 
开发者ID:apache,项目名称:incubator-servicecomb-java-chassis,代码行数:12,代码来源:CodeFirstSpringmvc.java

示例3: updateNote

@RequestMapping(value = "/{id}", method = RequestMethod.PATCH)
@ResponseStatus(HttpStatus.NO_CONTENT)
void updateNote(@PathVariable("id") long id, @RequestBody NotePatchInput noteInput) {
	Note note = findNoteById(id);
	if (noteInput.getTagUris() != null) {
		note.setTags(getTags(noteInput.getTagUris()));
	}
	if (noteInput.getTitle() != null) {
		note.setTitle(noteInput.getTitle());
	}
	if (noteInput.getBody() != null) {
		note.setBody(noteInput.getBody());
	}
	this.noteRepository.save(note);
}
 
开发者ID:ePages-de,项目名称:restdocs-raml,代码行数:15,代码来源:NotesController.java

示例4: updateTag

@RequestMapping(value = "/{id}", method = RequestMethod.PATCH)
@ResponseStatus(HttpStatus.NO_CONTENT)
void updateTag(@PathVariable("id") long id, @RequestBody TagPatchInput tagInput) {
	Tag tag = findTagById(id);
	if (tagInput.getName() != null) {
		tag.setName(tagInput.getName());
	}
	this.repository.save(tag);
}
 
开发者ID:ePages-de,项目名称:restdocs-raml,代码行数:9,代码来源:TagsController.java

示例5: requestMappingUnprotectedAndProtectedUncommonMethods

/**
 * Mapping to several HTTP request methods is not OK if it's a mix of unprotected and protected HTTP request methods.
 */
@RequestMapping(value = "/request-mapping-unprotected-and-protected-uncommon-methods", method = {RequestMethod.OPTIONS, RequestMethod.PATCH})
public void requestMappingUnprotectedAndProtectedUncommonMethods() {
}
 
开发者ID:blackarbiter,项目名称:Android_Code_Arbiter,代码行数:6,代码来源:UnsafeSpringCsrfRequestMappingController.java

示例6: requestMappingAllUnprotectedMethodsAndOneProtectedMethod

/**
 * Mapping to several HTTP request methods is not OK if it's a mix of unprotected and protected HTTP request methods.
 */
@RequestMapping(value = "/request-mapping-all-unprotected-methods-and-one-protected-method",
        method = {RequestMethod.GET, RequestMethod.HEAD, RequestMethod.TRACE, RequestMethod.OPTIONS, RequestMethod.PATCH})
public void requestMappingAllUnprotectedMethodsAndOneProtectedMethod() {
}
 
开发者ID:blackarbiter,项目名称:Android_Code_Arbiter,代码行数:7,代码来源:UnsafeSpringCsrfRequestMappingController.java

示例7: patch

@RequestMapping(value = "/patch", method = RequestMethod.PATCH)
@ResponseBody
public Map<String, String> patch(@RequestBody Map<String, String> source) {
  source.put("now", Calendar.getInstance().getTime().toString());
  log.info("patch......");
  return source;
}
 
开发者ID:osswangxining,项目名称:iotplatform,代码行数:7,代码来源:TestController.java

示例8: extractMapping

/**
 * Searches {@link org.springframework.web.bind.annotation.RequestMapping RequestMapping}
 * annotation on the given method argument and extracts
 * If RequestMapping annotation is not found, NoRequestMappingFoundException is thrown.
 * {@link org.springframework.http.HttpMethod HttpMethod} type equivalent to
 * {@link org.springframework.web.bind.annotation.RequestMethod RequestMethod} type
 *
 * @param element AnnotatedElement object to be examined.
 * @return Mapping object
 */
Mapping extractMapping(AnnotatedElement element) {
  Annotation annotation = findMappingAnnotation(element);
  String[] urls;
  RequestMethod requestMethod;
  String consumes;

  if (annotation instanceof RequestMapping) {
    RequestMapping requestMapping = (RequestMapping) annotation;
    requestMethod = requestMapping.method().length == 0
        ? RequestMethod.GET : requestMapping.method()[0];
    urls = requestMapping.value();
    consumes = StringHelper.getFirstOrEmpty(requestMapping.consumes());

  } else if (annotation instanceof GetMapping) {

    requestMethod = RequestMethod.GET;
    urls = ((GetMapping) annotation).value();
    consumes = StringHelper.getFirstOrEmpty(((GetMapping) annotation).consumes());

  } else if (annotation instanceof PostMapping) {

    requestMethod = RequestMethod.POST;
    urls = ((PostMapping) annotation).value();
    consumes = StringHelper.getFirstOrEmpty(((PostMapping) annotation).consumes());

  } else if (annotation instanceof PutMapping) {

    requestMethod = RequestMethod.PUT;
    urls = ((PutMapping) annotation).value();
    consumes = StringHelper.getFirstOrEmpty(((PutMapping) annotation).consumes());

  } else if (annotation instanceof DeleteMapping) {

    requestMethod = RequestMethod.DELETE;
    urls = ((DeleteMapping) annotation).value();
    consumes = StringHelper.getFirstOrEmpty(((DeleteMapping) annotation).consumes());

  } else if (annotation instanceof PatchMapping) {

    requestMethod = RequestMethod.PATCH;
    urls = ((PatchMapping) annotation).value();
    consumes = StringHelper.getFirstOrEmpty(((PatchMapping) annotation).consumes());

  } else {
    throw new NoRequestMappingFoundException(element);
  }

  HttpMethod httpMethod = HttpMethod.resolve(requestMethod.name());
  String url = StringHelper.getFirstOrEmpty(urls);

  MediaType mediaType;
  try {
    mediaType =  MediaType.valueOf(consumes);
  } catch (InvalidMediaTypeException exception) {
    mediaType = MediaType.APPLICATION_JSON_UTF8;
  }

  return new Mapping(httpMethod, url, mediaType);

}
 
开发者ID:mental-party,项目名称:meparty,代码行数:70,代码来源:RestApiProxyInvocationHandler.java

示例9: updateShortUrl

@ApiOperation(value = "Update the short code to point to another redirect URL", response = ShortUrl.class, produces = "application/json")
@RequestMapping(value = "shorturl", method = RequestMethod.PATCH)
public ShortUrl updateShortUrl(@RequestParam String existingCode, @RequestParam String newUrl) {
	return service.updateShortUrl(existingCode, newUrl);
}
 
开发者ID:weblegit,项目名称:urlshortner,代码行数:5,代码来源:Controller.java

示例10: requestMappingAllProtectedMethodsAndOneUnprotectedMethod

/**
 * Mapping to several HTTP request methods is not OK if it's a mix of unprotected and protected HTTP request methods.
 */
@RequestMapping(value = "/request-mapping-all-protected-methods-and-one-unprotected-method",
        method = {RequestMethod.POST, RequestMethod.PUT, RequestMethod.DELETE, RequestMethod.PATCH, RequestMethod.OPTIONS})
public void requestMappingAllProtectedMethodsAndOneUnprotectedMethod() {
}
 
开发者ID:blackarbiter,项目名称:Android_Code_Arbiter,代码行数:7,代码来源:UnsafeSpringCsrfRequestMappingController.java

示例11: requestMappingPatch

@RequestMapping(value = "/request-mapping-patch", method = RequestMethod.PATCH)
public void requestMappingPatch() {
}
 
开发者ID:blackarbiter,项目名称:Android_Code_Arbiter,代码行数:3,代码来源:SafeSpringCsrfRequestMappingController.java

示例12: requestMappingSeveralProtectedMethods

/**
 * Mapping to several HTTP request methods is fine as long as all the HTTP request methods used are protected.
 */
@RequestMapping(value = "/request-mapping-several-protected-methods",
        method = {RequestMethod.POST, RequestMethod.PUT, RequestMethod.DELETE, RequestMethod.PATCH})
public void requestMappingSeveralProtectedMethods() {
}
 
开发者ID:blackarbiter,项目名称:Android_Code_Arbiter,代码行数:7,代码来源:SafeSpringCsrfRequestMappingController.java


注:本文中的org.springframework.web.bind.annotation.RequestMethod.PATCH属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。