小编Ale*_*har的帖子

Spring Boot DataSource 启动后定义

我有一个将使用 SQL Server 的 Spring Boot 应用程序。我希望能够在没有 application.properties 的情况下启动应用程序,并在启动后定义 url、用户名和密码(此时我将把所有内容写入 application.properties)。例如,我启动应用程序并从浏览器中使用这些参数填充表单。我尝试过使用 DataSourceBuilder 类,但发生得太早了。

DataSourceBuilder
            .create()
            .username(username)
            .password(password)
            .url("jdbc:sqlserver://" + computerName + "\\SQLEXPRESS;DatabaseName=" + dataBaseName)
            .driverClassName("com.microsoft.sqlserver.jdbc.SQLServerDriver")
            .build();
Run Code Online (Sandbox Code Playgroud)

我希望能够在应用程序启动后动态更改数据源。

java spring datasource spring-boot

5
推荐指数
1
解决办法
2466
查看次数

标签 统计

datasource ×1

java ×1

spring ×1

spring-boot ×1