From 7dc5a5e64fead3f65a17d781505b1707b17791b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E6=BA=90=E6=B5=B7=E5=93=A5?= Date: Tue, 21 Mar 2023 10:18:16 +0800 Subject: [PATCH] add comments for MybatisFlexBootstrap.java --- .../core/MybatisFlexBootstrap.java | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/mybatis-flex-core/src/main/java/com/mybatisflex/core/MybatisFlexBootstrap.java b/mybatis-flex-core/src/main/java/com/mybatisflex/core/MybatisFlexBootstrap.java index e30c9169..db31351a 100644 --- a/mybatis-flex-core/src/main/java/com/mybatisflex/core/MybatisFlexBootstrap.java +++ b/mybatis-flex-core/src/main/java/com/mybatisflex/core/MybatisFlexBootstrap.java @@ -50,26 +50,26 @@ import java.util.function.Function; */ public class MybatisFlexBootstrap { - private final AtomicBoolean started = new AtomicBoolean(false); + protected final AtomicBoolean started = new AtomicBoolean(false); - private String environmentId = "mybatis-flex"; - private TransactionFactory transactionFactory; + protected String environmentId = "mybatis-flex"; + protected TransactionFactory transactionFactory; - private DataSource dataSource; - private Configuration configuration; - private List> mappers; + protected DataSource dataSource; + protected Configuration configuration; + protected List> mappers; - private DbType dbType; - private SqlSessionFactory sqlSessionFactory; - private Class logImpl; + protected DbType dbType; + protected SqlSessionFactory sqlSessionFactory; + protected Class logImpl; /** - * 虽然提供了 getInstance,但也允许自己进行实例化,可以用于创建多个 MybatisFlexBootstrap 达到管理数据源的目的 + * 虽然提供了 getInstance,但也允许用户进行实例化, + * 用于创建多个 MybatisFlexBootstrap 实例达到管理多数据源的目的 */ public MybatisFlexBootstrap() { } - private static volatile MybatisFlexBootstrap instance; public static MybatisFlexBootstrap getInstance() {