Class MongoCustomConversionsAutoConfiguration
java.lang.Object
org.bremersee.spring.boot.autoconfigure.data.mongo.MongoCustomConversionsAutoConfiguration
@ConditionalOnProperty(name="bremersee.data.mongo.custom-conversions.enable",
havingValue="true",
matchIfMissing=true)
@EnableConfigurationProperties(MongoProperties.class)
@ConditionalOnClass(name={"org.bremersee.spring.data.mongodb.core.convert.MongoCustomConversionsProvider","org.springframework.data.mongodb.core.convert.MongoCustomConversions"})
@AutoConfiguration
public class MongoCustomConversionsAutoConfiguration
extends Object
The mongo custom conversions' autoconfiguration.
- Author:
- Christian Bremer
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a new mongo custom conversions autoconfiguration. -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.data.mongodb.core.convert.MongoCustomConversionscustomConversions(MongoCustomConversionsFilter mongoCustomConversionsFilter, List<org.bremersee.spring.data.mongodb.core.convert.MongoCustomConversionsProvider> conversionsProviders) Create custom conversions bean.voidinit()Init.Create mongo custom conversions filter bean.
-
Constructor Details
-
MongoCustomConversionsAutoConfiguration
Instantiates a new mongo custom conversions autoconfiguration.- Parameters:
properties- the properties
-
-
Method Details
-
init
@EventListener(org.springframework.boot.context.event.ApplicationReadyEvent.class) public void init()Init. -
mongoCustomConversionsFilter
Create mongo custom conversions filter bean.- Returns:
- the mongo custom conversions filter
-
customConversions
@Primary @Bean public org.springframework.data.mongodb.core.convert.MongoCustomConversions customConversions(MongoCustomConversionsFilter mongoCustomConversionsFilter, List<org.bremersee.spring.data.mongodb.core.convert.MongoCustomConversionsProvider> conversionsProviders) Create custom conversions bean.- Parameters:
mongoCustomConversionsFilter- the mongo custom conversions filterconversionsProviders- the configurers- Returns:
- the mongo custom conversions
-