类 ConnectionFactoryBuilder

java.lang.Object
org.springframework.boot.r2dbc.ConnectionFactoryBuilder

public final class ConnectionFactoryBuilder extends Object
Builder for ConnectionFactory.
从以下版本开始:
2.5.0
作者:
Mark Paluch, Tadaya Tsuyukubo, Stephane Nicoll, Andy Wilkinson, Moritz Halbritter
  • 方法详细资料

    • withUrl

      public static ConnectionFactoryBuilder withUrl(String url)
      Initialize a new ConnectionFactoryBuilder based on the specified R2DBC url.
      参数:
      url - the url to use
      返回:
      a new builder initialized with the options exposed in the specified url
      另请参阅:
    • withOptions

      public static ConnectionFactoryBuilder withOptions(io.r2dbc.spi.ConnectionFactoryOptions.Builder options)
      Initialize a new ConnectionFactoryBuilder based on the specified options.
      参数:
      options - the options to use to initialize the builder
      返回:
      a new builder initialized with the settings defined in the given options
    • derivedFrom

      public static ConnectionFactoryBuilder derivedFrom(io.r2dbc.spi.ConnectionFactory connectionFactory)
      Initialize a new ConnectionFactoryBuilder derived from the options of the specified connectionFactory.
      参数:
      connectionFactory - the connection factory whose options are to be used to initialize the builder
      返回:
      a new builder initialized with the options from the connection factory
      从以下版本开始:
      2.5.1
    • configure

      public ConnectionFactoryBuilder configure(Consumer<io.r2dbc.spi.ConnectionFactoryOptions.Builder> options)
      Configure additional options.
      参数:
      options - a Consumer to customize the options
      返回:
      this for method chaining
    • username

      public ConnectionFactoryBuilder username(String username)
      Configure the username.
      参数:
      username - the connection factory username
      返回:
      this for method chaining
    • password

      public ConnectionFactoryBuilder password(CharSequence password)
      Configure the password.
      参数:
      password - the connection factory password
      返回:
      this for method chaining
    • hostname

      public ConnectionFactoryBuilder hostname(String host)
      Configure the host name.
      参数:
      host - the connection factory hostname
      返回:
      this for method chaining
    • port

      public ConnectionFactoryBuilder port(int port)
      Configure the port.
      参数:
      port - the connection factory port
      返回:
      this for method chaining
    • database

      public ConnectionFactoryBuilder database(String database)
      Configure the database.
      参数:
      database - the connection factory database
      返回:
      this for method chaining
    • decorator

      Add a decorator.
      参数:
      decorator - the decorator to add
      返回:
      this for method chaining
      从以下版本开始:
      3.2.0
    • decorators

      参数:
      decorators - the decorators to add
      返回:
      this for method chaining
      从以下版本开始:
      3.2.0
    • build

      public io.r2dbc.spi.ConnectionFactory build()
      Build a ConnectionFactory based on the state of this builder.
      返回:
      a connection factory
    • buildOptions

      public io.r2dbc.spi.ConnectionFactoryOptions buildOptions()
      Build a ConnectionFactoryOptions based on the state of this builder.
      返回:
      the options