diff --git a/modules/core/src/main/resources/config/jeesite-core.yml b/modules/core/src/main/resources/config/jeesite-core.yml index 5b0d4f17..4f3ad7f7 100644 --- a/modules/core/src/main/resources/config/jeesite-core.yml +++ b/modules/core/src/main/resources/config/jeesite-core.yml @@ -101,10 +101,46 @@ spring: # 打印横幅 main: bannerMode: "off" - + # 日志配置 logging: config: classpath:config/logback-spring.xml + +# 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 ===========# @@ -544,7 +580,7 @@ session: # 记住我的请求参数和请求头的名称(v4.2.3) rememberMeHeaderName: x-remember - + # 系统缓存配置 j2cache: @@ -578,43 +614,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-prod.yml b/web-api/src/main/resources/config/application-prod.yml index cc2e1c43..39514c4c 100644 --- a/web-api/src/main/resources/config/application-prod.yml +++ b/web-api/src/main/resources/config/application-prod.yml @@ -38,4 +38,4 @@ mybatis: # Mapper文件刷新线程 mapper: refresh: - enabled: false \ No newline at end of file + enabled: false diff --git a/web-api/src/main/resources/config/application.yml b/web-api/src/main/resources/config/application.yml index 98ccc865..748e93e8 100644 --- a/web-api/src/main/resources/config/application.yml +++ b/web-api/src/main/resources/config/application.yml @@ -309,6 +309,32 @@ logging: # 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 ===========# @@ -726,32 +752,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-fast/src/main/resources/config/application.yml b/web-fast/src/main/resources/config/application.yml index 8d49fcfb..164ca497 100644 --- a/web-fast/src/main/resources/config/application.yml +++ b/web-fast/src/main/resources/config/application.yml @@ -105,6 +105,14 @@ logging: # level: # root: warn # com.jeesite: debug + +# MyBatis 相关 +mybatis: + + # Mapper文件刷新线程 + mapper: + refresh: + enabled: true #======================================# #========== System settings ===========# @@ -192,14 +200,6 @@ session: # 会话唯一标识SessionId在Cookie中的名称。 sessionIdCookieName: h2db.jeesite.session.id sessionIdCookiePath: ${server.servlet.context-path} - -# MyBatis 相关 -mybatis: - - # Mapper文件刷新线程 - mapper: - refresh: - enabled: true # Web 相关 web: diff --git a/web-mini/src/main/resources/config/application.yml b/web-mini/src/main/resources/config/application.yml index 6a418cb9..6018922d 100644 --- a/web-mini/src/main/resources/config/application.yml +++ b/web-mini/src/main/resources/config/application.yml @@ -107,6 +107,14 @@ spring: # 日志配置 logging: config: classpath:config/logback-spring.xml + +# MyBatis 相关 +mybatis: + + # Mapper文件刷新线程 + mapper: + refresh: + enabled: false # 管理基础路径 adminPath: /a @@ -158,12 +166,6 @@ web: swagger: enabled: false -# Mapper文件刷新线程 -mybatis: - mapper: - refresh: - enabled: false - # 文件上传 file: enabled: false diff --git a/web/src/main/resources/config/application-prod.yml b/web/src/main/resources/config/application-prod.yml index cc2e1c43..39514c4c 100644 --- a/web/src/main/resources/config/application-prod.yml +++ b/web/src/main/resources/config/application-prod.yml @@ -38,4 +38,4 @@ mybatis: # Mapper文件刷新线程 mapper: refresh: - enabled: false \ No newline at end of file + enabled: false diff --git a/web/src/main/resources/config/application.yml b/web/src/main/resources/config/application.yml index dfa5a2c9..5e65ab28 100644 --- a/web/src/main/resources/config/application.yml +++ b/web/src/main/resources/config/application.yml @@ -310,6 +310,32 @@ logging: # 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 ===========# #======================================# @@ -727,32 +753,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: