Class MeilisearchConfiguration
java.lang.Object
io.vanslog.spring.data.meilisearch.config.MeilisearchConfigurationSupport
io.vanslog.spring.data.meilisearch.config.MeilisearchConfiguration
Base class for a @
Configuration class to set up the Meilisearch
connection using the Meilisearch Client.- Author:
- Junghoon Ban
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ClientConfigurationCreate a Meilisearch client configuration.com.meilisearch.sdk.json.JsonHandlerRegister aJsonHandlerbean.meilisearchClient(ClientConfiguration clientConfiguration, com.meilisearch.sdk.json.JsonHandler jsonHandler) Create a Meilisearch client.meilisearchOperations(MeilisearchClient meilisearchClient, MeilisearchConverter meilisearchConverter) Create aMeilisearchOperationsbean.Methods inherited from class io.vanslog.spring.data.meilisearch.config.MeilisearchConfigurationSupport
meilisearchConverter, meilisearchCustomConversions, meilisearchMappingContext
-
Constructor Details
-
MeilisearchConfiguration
public MeilisearchConfiguration()
-
-
Method Details
-
clientConfiguration
@Bean(name="meilisearchClientConfiguration") public abstract ClientConfiguration clientConfiguration()Create a Meilisearch client configuration.- Returns:
ClientConfiguration
-
meilisearchClient
@Bean(name="meilisearchClient") public MeilisearchClient meilisearchClient(ClientConfiguration clientConfiguration, com.meilisearch.sdk.json.JsonHandler jsonHandler) Create a Meilisearch client.- Parameters:
clientConfiguration- the client configurationjsonHandler- the json handler- Returns:
MeilisearchClient
-
meilisearchOperations
@Bean(name={"meilisearchOperations","meilisearchTemplate"}) public MeilisearchOperations meilisearchOperations(MeilisearchClient meilisearchClient, MeilisearchConverter meilisearchConverter) Create aMeilisearchOperationsbean.- Parameters:
meilisearchClient- the Meilisearch clientmeilisearchConverter- the Meilisearch converter- Returns:
- the created
MeilisearchOperationsbean.
-
jsonHandler
Register aJsonHandlerbean.- Returns:
JsonHandler
-