Creating a custom value resolver

Value resolvers can be used throughout the application to retrieve, store, or process values from different sources by using references.

A reference concatenation of a prefix, separator and a key/path to the value, like this: doc:/some/value. In this example, doc is the prefix, : is the separator, and /some/value is the path in the document.

Implementing a custom value resolver

A custom value resolver can be created by implementing the ValueResolverFactory interface and adding it as a Spring Bean to your application.

Each value resolver has to implement the supportedPrefix() method, the returned value should be unique among the configured value resolvers within the application.

Last updated