diff --git a/modules/core/src/main/resources/config/jeesite-core.yml b/modules/core/src/main/resources/config/jeesite-core.yml index 81179cb3..c16a527e 100644 --- a/modules/core/src/main/resources/config/jeesite-core.yml +++ b/modules/core/src/main/resources/config/jeesite-core.yml @@ -104,10 +104,49 @@ spring: # 打印横幅 main: bannerMode: "off" - -# 日志配置 + +# 日志配置(fatal、error、warn、info、debug) logging: config: classpath:config/logback-spring.xml +# level: +# root: warn +# com.jeesite: debug + +# MyBatis 相关 +mybatis: + + # @MyBatisDao 扫描基础包,如果多个,用“,”分隔 + #scanBasePackage: com.jeesite.modules.**.dao + + # TypeAliases 扫描基础包,如果多个,用“,”分隔 v5.3.1 + #scanTypeAliasesBasePackage: com.jeesite.modules.**.entity + + # TypeHandlers 扫描基础包,如果多个,用“,”分隔 + scanTypeHandlersPackage: ~ + + # 自定义 Mapper 文件扫描路径,如果多个,用“,”分隔 v4.2.3 + scanMapperLocations: classpath*:/mappings/**/*.xml + + # 是否开启 JDBC 管理事务,默认 Spring 管理事务 v4.2.3 + jdbcTransaction: false + + # 批量插入和更新的分批默认大小(防止库一次性接受不了太大的sql语句) + defaultBatchSize: 500 + + # 执行逻辑删除的时候,同时修改主键字段值,方便再次使用这个主键值 v5.4.0+ + # 案例分析(角色管理场景): + # 1.如果是逻辑删除数据,并非物理删除,所以删除了角色 abc 再次新增时,会提示 abc 编号已存在 + # 2.使用方法为:在 super.delete(entity); 前调用:entity.sqlMap().markIdDelete(); + # 3.一般在手动填写主键业务中使用,启用后将会在删除后,修改 ID 值数据,例如:abc__del_随机串 + markIdDeleteFlag: __del_ + + # Mapper文件刷新线程 + mapper: + refresh: + enabled: true + delaySeconds: 60 + sleepSeconds: 3 + mappingPath: mappings #======================================# #========== System settings ===========# @@ -268,8 +307,8 @@ role: Company: { ctrlTypeClass: "com.jeesite.modules.sys.entity.Company", ctrlDataClass: "com.jeesite.modules.sys.utils.EmpUtils", - ctrlDataAttrName: "company.companyCode", - ctrlDataParentCodesAttrName: "company.parentCodes" + ctrlDataAttrName: "companyCodes", + ctrlDataParentCodesAttrName: "companyParentCodess" } }, 5: { @@ -282,8 +321,8 @@ role: Company: { ctrlTypeClass: "com.jeesite.modules.sys.entity.Company", ctrlDataClass: "com.jeesite.modules.sys.utils.EmpUtils", - ctrlDataAttrName: "company.companyCode", - ctrlDataParentCodesAttrName: "company.parentCodes" + ctrlDataAttrName: "companyCodes", + ctrlDataParentCodesAttrName: "companyParentCodess" } } } @@ -547,7 +586,7 @@ session: # 记住我的请求参数和请求头的名称(v4.2.3) rememberMeHeaderName: x-remember - + # 系统缓存配置 j2cache: @@ -581,43 +620,6 @@ j2cache: # active -> 主动清除,二级缓存过期主动通知各节点清除,优点在于所有节点可以同时收到缓存清除,存储模式需要设置为 generic # blend -> 两种模式一起运作,对于各个节点缓存准确以及及时性要求高的可以使用,正常用前两种模式中一个就可 cache_clean_mode: passive - -# MyBatis 相关 -mybatis: - - # @MyBatisDao 扫描基础包,如果多个,用“,”分隔 - #scanBasePackage: com.jeesite.modules.**.dao - - # TypeAliases 扫描基础包,如果多个,用“,”分隔 v5.3.1 - #scanTypeAliasesBasePackage: com.jeesite.modules.**.entity - - # TypeHandlers 扫描基础包,如果多个,用“,”分隔 - scanTypeHandlersPackage: ~ - - # 自定义 Mapper 文件扫描路径,如果多个,用“,”分隔 v4.2.3 - scanMapperLocations: classpath*:/mappings/**/*.xml - - # 是否开启 JDBC 管理事务,默认 Spring 管理事务 v4.2.3 - jdbcTransaction: false - - # 批量插入和更新的分批默认大小(防止库一次性接受不了太大的sql语句) - defaultBatchSize: 500 - - # 执行逻辑删除的时候,同时修改主键字段值,方便再次使用这个主键值 v5.4.0+ - # 案例分析(角色管理场景): - # 1.如果是逻辑删除数据,并非物理删除,所以删除了角色 abc 再次新增时,会提示 abc 编号已存在 - # 2.使用方法为:在 super.delete(entity); 前调用:entity.sqlMap().markIdDelete(); - # 3.一般在手动填写主键业务中使用,启用后将会在删除后,修改 ID 值数据,例如:abc__del_随机串 - markIdDeleteFlag: __del_ - - # Mapper文件刷新线程 - mapper: - refresh: - enabled: true - delaySeconds: 60 - sleepSeconds: 3 - mappingPath: mappings - # Web 相关 web: diff --git a/web-api/src/main/resources/config/application.yml b/web-api/src/main/resources/config/application.yml index fd23d31b..73eff112 100644 --- a/web-api/src/main/resources/config/application.yml +++ b/web-api/src/main/resources/config/application.yml @@ -300,9 +300,38 @@ spring: # maxPoolSize: 20 # keepAliveSeconds: 60 -# 日志配置 +# 日志配置(fatal、error、warn、info、debug) logging: config: classpath:config/logback-spring.xml +# level: +# root: warn +# com.jeesite: debug + +# MyBatis 相关 +mybatis: + + # @MyBatisDao 扫描基础包,如果多个,用“,”分隔 + scanBasePackage: com.jeesite.modules.**.dao + + # TypeAliases 扫描基础包,如果多个,用“,”分隔 v5.3.1 + scanTypeAliasesBasePackage: com.jeesite.modules.**.entity + +# # TypeHandlers 扫描基础包,如果多个,用“,”分隔 +# scanTypeHandlersPackage: ~ +# +# # 是否开启 JDBC 管理事务,默认 Spring 管理事务 v4.2.3 +# jdbcTransaction: false +# +# # 批量插入和更新的分批默认大小(防止库一次性接受不了太大的sql语句) +# defaultBatchSize: 500 + + # Mapper文件刷新线程 + mapper: + refresh: + enabled: true +# delaySeconds: 60 +# sleepSeconds: 3 +# mappingPath: mappings #======================================# #========== System settings ===========# @@ -442,8 +471,8 @@ user: # Company: { # ctrlTypeClass: "com.jeesite.modules.sys.entity.Company", # ctrlDataClass: "com.jeesite.modules.sys.utils.EmpUtils", -# ctrlDataAttrName: "company.companyCode", -# ctrlDataParentCodesAttrName: "company.parentCodes" +# ctrlDataAttrName: "companyCodes", +# ctrlDataParentCodesAttrName: "companyParentCodess" # } # }, # 5: { @@ -456,8 +485,8 @@ user: # Company: { # ctrlTypeClass: "com.jeesite.modules.sys.entity.Company", # ctrlDataClass: "com.jeesite.modules.sys.utils.EmpUtils", -# ctrlDataAttrName: "company.companyCode", -# ctrlDataParentCodesAttrName: "company.parentCodes" +# ctrlDataAttrName: "companyCodes", +# ctrlDataParentCodesAttrName: "companyParentCodess" # } # } # } @@ -720,32 +749,6 @@ session: # # active -> 主动清除,二级缓存过期主动通知各节点清除,优点在于所有节点可以同时收到缓存清除,存储模式需要设置为 generic # # blend -> 两种模式一起运作,对于各个节点缓存准确以及及时性要求高的可以使用,正常用前两种模式中一个就可 # cache_clean_mode: passive - -# MyBatis 相关 -mybatis: - - # @MyBatisDao 扫描基础包,如果多个,用“,”分隔 - scanBasePackage: com.jeesite.modules.**.dao - - # TypeAliases 扫描基础包,如果多个,用“,”分隔 v5.3.1 - scanTypeAliasesBasePackage: com.jeesite.modules.**.entity - -# # TypeHandlers 扫描基础包,如果多个,用“,”分隔 -# scanTypeHandlersPackage: ~ -# -# # 是否开启 JDBC 管理事务,默认 Spring 管理事务 v4.2.3 -# jdbcTransaction: false -# -# # 批量插入和更新的分批默认大小(防止库一次性接受不了太大的sql语句) -# defaultBatchSize: 500 - - # Mapper文件刷新线程 - mapper: - refresh: - enabled: true -# delaySeconds: 60 -# sleepSeconds: 3 -# mappingPath: mappings # Web 相关 web: diff --git a/web/src/main/resources/config/application.yml b/web/src/main/resources/config/application.yml index 7f8069b1..db4b215b 100644 --- a/web/src/main/resources/config/application.yml +++ b/web/src/main/resources/config/application.yml @@ -300,9 +300,38 @@ spring: # maxPoolSize: 20 # keepAliveSeconds: 60 -# 日志配置 +# 日志配置(fatal、error、warn、info、debug) logging: config: classpath:config/logback-spring.xml +# level: +# root: warn +# com.jeesite: debug + +# MyBatis 相关 +mybatis: + + # @MyBatisDao 扫描基础包,如果多个,用“,”分隔 + scanBasePackage: com.jeesite.modules.**.dao + + # TypeAliases 扫描基础包,如果多个,用“,”分隔 v5.3.1 + scanTypeAliasesBasePackage: com.jeesite.modules.**.entity + +# # TypeHandlers 扫描基础包,如果多个,用“,”分隔 +# scanTypeHandlersPackage: ~ +# +# # 是否开启 JDBC 管理事务,默认 Spring 管理事务 v4.2.3 +# jdbcTransaction: false +# +# # 批量插入和更新的分批默认大小(防止库一次性接受不了太大的sql语句) +# defaultBatchSize: 500 + + # Mapper文件刷新线程 + mapper: + refresh: + enabled: true +# delaySeconds: 60 +# sleepSeconds: 3 +# mappingPath: mappings #======================================# #========== System settings ===========# @@ -442,8 +471,8 @@ user: # Company: { # ctrlTypeClass: "com.jeesite.modules.sys.entity.Company", # ctrlDataClass: "com.jeesite.modules.sys.utils.EmpUtils", -# ctrlDataAttrName: "company.companyCode", -# ctrlDataParentCodesAttrName: "company.parentCodes" +# ctrlDataAttrName: "companyCodes", +# ctrlDataParentCodesAttrName: "companyParentCodess" # } # }, # 5: { @@ -456,8 +485,8 @@ user: # Company: { # ctrlTypeClass: "com.jeesite.modules.sys.entity.Company", # ctrlDataClass: "com.jeesite.modules.sys.utils.EmpUtils", -# ctrlDataAttrName: "company.companyCode", -# ctrlDataParentCodesAttrName: "company.parentCodes" +# ctrlDataAttrName: "companyCodes", +# ctrlDataParentCodesAttrName: "companyParentCodess" # } # } # } @@ -721,32 +750,6 @@ session: # # blend -> 两种模式一起运作,对于各个节点缓存准确以及及时性要求高的可以使用,正常用前两种模式中一个就可 # cache_clean_mode: passive -# MyBatis 相关 -mybatis: - - # @MyBatisDao 扫描基础包,如果多个,用“,”分隔 - scanBasePackage: com.jeesite.modules.**.dao - - # TypeAliases 扫描基础包,如果多个,用“,”分隔 v5.3.1 - scanTypeAliasesBasePackage: com.jeesite.modules.**.entity - -# # TypeHandlers 扫描基础包,如果多个,用“,”分隔 -# scanTypeHandlersPackage: ~ -# -# # 是否开启 JDBC 管理事务,默认 Spring 管理事务 v4.2.3 -# jdbcTransaction: false -# -# # 批量插入和更新的分批默认大小(防止库一次性接受不了太大的sql语句) -# defaultBatchSize: 500 - - # Mapper文件刷新线程 - mapper: - refresh: - enabled: true -# delaySeconds: 60 -# sleepSeconds: 3 -# mappingPath: mappings - # Web 相关 web: