Annotation Interface WebResourceClient


@Retention(RUNTIME) @Target(FIELD) public @interface WebResourceClient
Inject client for exact resource class. The same as ClientSupport.restClient(Resource.class).

Usage: @WebResourceClient ResourceClient<Resource> rest.

The same could be achieved with the root rest client (or client support object):

@WebClient(REST) TestClient rest;
  ResourceClient res = rest.restClient(Resource.class)
 

Works with both integration tests and stub rest.

Since:
17.10.2025
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Reset client defaults after each test method.
  • Element Details

    • autoReset

      boolean autoReset
      Reset client defaults after each test method. Enabled by default.
      Returns:
      false to disable defaults reset
      Default:
      true