add comments for MybatisFlexBootstrap.java

This commit is contained in:
开源海哥 2023-03-21 10:18:16 +08:00
parent b8db87ab07
commit 7dc5a5e64f

View File

@ -50,26 +50,26 @@ import java.util.function.Function;
*/ */
public class MybatisFlexBootstrap { public class MybatisFlexBootstrap {
private final AtomicBoolean started = new AtomicBoolean(false); protected final AtomicBoolean started = new AtomicBoolean(false);
private String environmentId = "mybatis-flex"; protected String environmentId = "mybatis-flex";
private TransactionFactory transactionFactory; protected TransactionFactory transactionFactory;
private DataSource dataSource; protected DataSource dataSource;
private Configuration configuration; protected Configuration configuration;
private List<Class<?>> mappers; protected List<Class<?>> mappers;
private DbType dbType; protected DbType dbType;
private SqlSessionFactory sqlSessionFactory; protected SqlSessionFactory sqlSessionFactory;
private Class<? extends Log> logImpl; protected Class<? extends Log> logImpl;
/** /**
* 虽然提供了 getInstance但也允许自己进行实例化可以用于创建多个 MybatisFlexBootstrap 达到管理数据源的目的 * 虽然提供了 getInstance但也允许用户进行实例化
* 用于创建多个 MybatisFlexBootstrap 实例达到管理多数据源的目的
*/ */
public MybatisFlexBootstrap() { public MybatisFlexBootstrap() {
} }
private static volatile MybatisFlexBootstrap instance; private static volatile MybatisFlexBootstrap instance;
public static MybatisFlexBootstrap getInstance() { public static MybatisFlexBootstrap getInstance() {