Annotation Type Client
-
@Documented @Retention(RUNTIME) @Introduction @Type(HttpClientIntroductionAdvice.class) @Recoverable @Singleton public @interface Client
Allows defining declarative HTTP clients and customizing injection for injectingHttpClient
implementations.- Since:
- 1.0
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.Class<? extends HttpClientConfiguration>
configuration
java.lang.Class<?>
errorType
io.micronaut.http.HttpVersion
httpVersion
The HTTP version.java.lang.String
id
java.lang.String
path
The base URI for the client.java.lang.String
value
-
-
-
-
path
java.lang.String path
The base URI for the client. Only to be used in conjunction withid()
.- Returns:
- The base URI
- Default:
- ""
-
-
-
configuration
java.lang.Class<? extends HttpClientConfiguration> configuration
- Returns:
- The http client configuration bean to use
- Default:
- io.micronaut.http.client.HttpClientConfiguration.class
-
-