<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">package com.bcxin.tenant.backend;

import com.zaxxer.hikari.HikariDataSource;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;

import javax.sql.DataSource;

/**
 * 杩欎釜涓€瀹氳鍐峃acosDataSourceConfig涔嬪悗寮曞叆/鎵ц锛屽惁鍒欎細鎶PA, EntityManager鐨勯敊璇�
 */
@Data
@ConfigurationProperties("v5.business.organization")
public class OrganizationDataSourceConfig {
    private String driverClassName;
    private String url;
    private String userName;
    private String password;

    @Bean("directlyOrganizationDataSource")
    public DataSource dataSource() {
        HikariDataSource dataSource = new HikariDataSource();
        dataSource.setJdbcUrl(this.url);
        dataSource.setUsername(userName);
        dataSource.setPassword(password);
        dataSource.setDriverClassName(driverClassName);

        return dataSource;
    }
}
</pre></body></html>