Class LitebridgeProperties.DatabaseProviderProperties

java.lang.Object
org.litebridgedb.spring.boot.autoconfigure.LitebridgeProperties.DatabaseProviderProperties
Enclosing class:
LitebridgeProperties

public static class LitebridgeProperties.DatabaseProviderProperties extends Object
Database provider configuration properties.
  • Constructor Details

    • DatabaseProviderProperties

      public DatabaseProviderProperties()
  • Method Details

    • getProviderClass

      public @Nullable String getProviderClass()
      Get the fully qualified class name of the database provider implementation to use.
      Returns:
      database provider class name
    • setProviderClass

      public void setProviderClass(@Nullable String providerClass)
      Set the fully qualified class name of the database provider implementation to use.
    • setClass

      public void setClass(@Nullable String providerClass)
      Alias for setProviderClass(String), for compatibility with Spring Boot 3 due to lack of support for @Name.

      Set the fully qualified class name of the database provider implementation to use.

    • getScanBasePackage

      public String getScanBasePackage()
      Get the base package to scan for DatabaseProvider implementations.

      Default: "org.litebridgedb.db"

    • setScanBasePackage

      public void setScanBasePackage(String basePackage)
      Set the base package to scan for DatabaseProvider implementations.
      Parameters:
      basePackage - the base package to recursively scan for database providers