refactor: reject legacy identity store modes
This commit is contained in:
@@ -23,6 +23,18 @@ public class VehicleIdentityAutoConfiguration {
|
||||
return new ObjectMapper();
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConditionalOnProperty(prefix = "lingniu.ingest.identity", name = "store", havingValue = "file")
|
||||
public Object rejectedLegacyFileIdentityStore() {
|
||||
throw new IllegalStateException("identity.store=file has been removed; configure identity.store=mysql");
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConditionalOnProperty(prefix = "lingniu.ingest.identity", name = "store", havingValue = "sqlite")
|
||||
public Object rejectedLegacySqliteIdentityStore() {
|
||||
throw new IllegalStateException("identity.store=sqlite has been removed; configure identity.store=mysql");
|
||||
}
|
||||
|
||||
@Bean
|
||||
@ConditionalOnMissingBean({VehicleIdentityResolver.class, VehicleIdentityRegistry.class})
|
||||
@ConditionalOnProperty(prefix = "lingniu.ingest.identity", name = "store", havingValue = "mysql",
|
||||
|
||||
Reference in New Issue
Block a user