docs: public DataSource createDataSource(DataMediaSource dataMediaSource) {
          Assert.notNull(dataMediaSource);
          DbMediaSource dbMediaSource = (DbMediaSource) dataMediaSource;
  
          // 扩展功能,可以自定义一些自己实现的 dataSource
          DataSource customDataSource = preCreate(0L, dbMediaSource);
          if (customDataSource != null) {
              return customDataSource;
          }
  
          return createDataSource(dbMediaSource.getUrl(),
              dbMediaSource.getUsername(),
              dbMediaSource.getPassword(),
              dbMediaSource.getDriver(),
              dbMediaSource.getType(),
              dbMediaSource.getEncode());
      }