Top Description Annotations Classes
module spring.web

Package org.springframework.web.service.annotation

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Annotations for declaring HTTP service request methods.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
DeleteExchange

Shortcut for @HttpExchange for HTTP DELETE requests.

public @interface
GetExchange

Shortcut for @HttpExchange for HTTP GET requests.

public @interface
HttpExchange

Annotation to declare a method on an HTTP service interface as an HTTP endpoint.

public @interface
PatchExchange

Shortcut for @HttpExchange for HTTP PATCH requests.

public @interface
PostExchange

Shortcut for @HttpExchange for HTTP POST requests.

public @interface
PutExchange

Shortcut for @HttpExchange for HTTP PUT requests.

Class Summary

Modifier and TypeClass and Description
pack-priv class
HttpExchangeBeanRegistrationAotProcessor

AOT BeanRegistrationAotProcessor that detects the presence of @HttpExchange on methods and creates the required proxy hints.

pack-priv class