Class MysqlChatMemoryProperties

java.lang.Object
com.bytedesk.ai.alibaba.memory.MysqlChatMemoryProperties

@ConfigurationProperties("spring.ai.chat.memory.repository.jdbc.mysql") public class MysqlChatMemoryProperties extends Object
Configuration properties for MySQL chat memory repository.
  • Field Details

    • CONFIG_PREFIX

      public static final String CONFIG_PREFIX
      See Also:
    • initializeSchema

      private boolean initializeSchema
    • jdbcUrl

      private String jdbcUrl
      JDBC URL of the database.
    • username

      private String username
      Database username.
    • password

      private String password
      Database password.
    • driverClassName

      private String driverClassName
      Fully qualified name of the JDBC driver class.
    • enabled

      private boolean enabled
      Whether to enable custom datasource configuration.
  • Constructor Details

    • MysqlChatMemoryProperties

      public MysqlChatMemoryProperties()
  • Method Details

    • isInitializeSchema

      public boolean isInitializeSchema()
    • setInitializeSchema

      public void setInitializeSchema(boolean initializeSchema)
    • getJdbcUrl

      public String getJdbcUrl()
    • setJdbcUrl

      public void setJdbcUrl(String jdbcUrl)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getDriverClassName

      public String getDriverClassName()
    • setDriverClassName

      public void setDriverClassName(String driverClassName)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)