public class Response
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
exact |
protected org.springframework.context.ApplicationEventPublisher |
publisher |
protected javax.servlet.http.HttpServletRequest |
request |
| 构造器和说明 |
|---|
Response() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.springframework.http.HttpHeaders |
cacheControl(org.springframework.http.HttpHeaders headers) |
protected org.springframework.http.ResponseEntity |
created(PersistentEntityResource<?> entityResource)
成功创建资源
|
protected org.springframework.hateoas.mvc.ControllerLinkBuilder |
getBaseLinkBuilder(java.lang.String resourceName)
得到基本LinkBuilder
|
protected org.springframework.hateoas.Link |
getEntitySelfLink(java.lang.Object content) |
protected java.lang.Object |
getId(org.springframework.data.mapping.PersistentEntity<?,?> persistentEntity,
java.lang.Object entity) |
protected org.springframework.data.mapping.PersistentEntity<?,?> |
getPersistentEntity(java.lang.Class<?> domainType) |
static org.springframework.http.HttpHeaders |
noCache() |
protected org.springframework.http.ResponseEntity |
noCache(java.lang.Object object)
不支持客户端缓存
|
protected org.springframework.http.ResponseEntity |
noContent()
响应空白内容
|
protected org.springframework.http.ResponseEntity |
ok(java.lang.Object object)
支持客户端缓存
|
protected org.springframework.http.HttpHeaders |
prepareHeaders(org.springframework.data.mapping.PersistentEntity<?,?> entity,
java.lang.Object value)
Retruns the default headers to be returned for the given
PersistentEntity and value. |
protected org.springframework.http.ResponseEntity |
updated(PersistentEntityResource<?> entityResource)
成功更新资源
|
@Value(value="${server.exact:false}")
protected boolean exact
@Autowired protected org.springframework.context.ApplicationEventPublisher publisher
@Autowired(required=false) protected javax.servlet.http.HttpServletRequest request
protected org.springframework.data.mapping.PersistentEntity<?,?> getPersistentEntity(java.lang.Class<?> domainType)
protected org.springframework.http.HttpHeaders prepareHeaders(org.springframework.data.mapping.PersistentEntity<?,?> entity,
java.lang.Object value)
PersistentEntity and value. Will set ETag
and Last-Modified headers if applicable.entity - must not be null.value - must not be null.public static org.springframework.http.HttpHeaders noCache()
public static org.springframework.http.HttpHeaders cacheControl(org.springframework.http.HttpHeaders headers)
headers - 响应头protected org.springframework.http.ResponseEntity created(PersistentEntityResource<?> entityResource)
entityResource - entityResourceprotected org.springframework.http.ResponseEntity updated(PersistentEntityResource<?> entityResource)
entityResource - entityResourceprotected org.springframework.http.ResponseEntity noCache(java.lang.Object object)
object - objectprotected org.springframework.http.ResponseEntity ok(java.lang.Object object)
object - objectprotected org.springframework.hateoas.Link getEntitySelfLink(java.lang.Object content)
content - 资源内容protected org.springframework.hateoas.mvc.ControllerLinkBuilder getBaseLinkBuilder(java.lang.String resourceName)
resourceName - 资源名protected java.lang.Object getId(org.springframework.data.mapping.PersistentEntity<?,?> persistentEntity,
java.lang.Object entity)
persistentEntity - persistentEntityentity - entityprotected org.springframework.http.ResponseEntity noContent()