SpringBoot自定义数据源

讨论 0 427
28jvq
28jvq LV1 2021年5月17日 22:35 发表
点击群号免费加入社区交流群:367346704
<p><span style="color: rgb(77, 77, 77); font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif, SimHei, SimSun; font-size: 16px;">SpringBoot自定义数据源:</span><br></p><pre><code>@Bean<br>@ConfigurationProperties(prefix="app.datasource")<br>public DataSource dataSource() {<br> return new FancyDataSource();<br>}</code></pre><pre><code>app.datasource.url=jdbc:h2:mem:mydb<br>app.datasource.username=sa<br>app.datasource.pool-size=30</code></pre><pre><code>@Bean<br>@ConfigurationProperties("app.datasource")<br>public DataSource dataSource() {<br> return DataSourceBuilder.create().build();<br>}</code></pre><pre><code>app.datasource.url=jdbc:mysql://localhost/test<br>app.datasource.username=dbuser<br>app.datasource.password=dbpass<br>app.datasource.pool-size=30</code></pre><pre><code>app.datasource.jdbc-url=jdbc:mysql://localhost/test<br>app.datasource.username=dbuser<br>app.datasource.password=dbpass<br>app.datasource.maximum-pool-size=30</code></pre><pre><code>@Bean<br>@ConfigurationProperties("app.datasource")<br>public HikariDataSource dataSource() {<br> return DataSourceBuilder.create().type(HikariDataSource.class).build();<br>}</code></pre><pre><code>@Bean<br>@Primary<br>@ConfigurationProperties("app.datasource")<br>public DataSourceProperties dataSourceProperties() {<br> return new DataSourceProperties();<br>}<br> <br>@Bean<br>@ConfigurationProperties("app.datasource.configuration")<br>public HikariDataSource dataSource(DataSourceProperties properties) {<br> return properties.initializeDataSourceBuilder().type(HikariDataSource.class).build();<br>}</code></pre><p><br></p>
收藏(1)  分享
相关标签: SpringBoot
0个回复
  • 消灭零回复