Search in sources :

Example 1 with CustomerDataSource

use of com.github.mengweijin.generator.config.CustomerDataSource in project code-generator-maven-plugin by mengweijin.

the class DefaultAutoGenerator method dataSourceConfigBuilder.

private DataSourceConfig.Builder dataSourceConfigBuilder() {
    DbInfo dbInfo = DbInfoUtils.getDbInfo(projectInfo);
    // 自定义 CustomerDataSource, 使用自定义的 ClassLoader 加载类获取连接。
    CustomerDataSource dataSource = new CustomerDataSource(dbInfo.getUrl(), dbInfo.getUsername(), dbInfo.getPassword());
    return new DataSourceConfig.Builder(dataSource);
}
Also used : CustomerDataSource(com.github.mengweijin.generator.config.CustomerDataSource) DbInfo(com.github.mengweijin.generator.entity.DbInfo)

Aggregations

CustomerDataSource (com.github.mengweijin.generator.config.CustomerDataSource)1 DbInfo (com.github.mengweijin.generator.entity.DbInfo)1