有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准
https://blog.zysicyj.top
全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java 面试题,不建议你死记硬背,只要每天复习一遍,有个大概印象就行了。https://store.amazingmemo.com/chapterDetail/1685324709017001
MyBatis-Plus提供了大量的配置项,用于自定义和优化框架的行为。以下是MyBatis-Plus的一些常见配置项:
数据源配置:
spring.datasource.url:数据源URLspring.datasource.username:数据库用户名spring.datasource.password:数据库密码spring.datasource.driver-class-name:数据库驱动类名
MyBatis-Plus全局配置:
mybatis-plus.configuration.map-underscore-to-camel-case:是否开启驼峰命名转换,默认为falsemybatis-plus.configuration.log-impl:MyBatis-Plus的日志实现类,默认为org.apache.ibatis.logging.stdout.StdOutImplmybatis-plus.mapper-locations:Mapper文件的位置,支持通配符匹配
MyBatis-Plus代码生成器配置:
mybatis-plus.generator.output-dir:代码生成的输出目录mybatis-plus.generator.global-config.author:代码中的作者名mybatis-plus.generator.strategy.include:包含生成的表名,支持通配符匹配mybatis-plus.generator.strategy.exclude:排除不生成的表名,支持通配符匹配
分页插件配置:
mybatis-plus.pagehelper.dialect-type:分页方言类型,支持的数据库有mysql、oracle、sqlserver等mybatis-plus.pagehelper.reasonable:是否启用合理化分页,默认为falsemybatis-plus.pagehelper.support-methods-arguments:是否支持方法参数传递,默认为false
逻辑删除配置:
mybatis-plus.global-config.db-config.logic-delete-field:逻辑删除字段名,默认为is_deletedmybatis-plus.global-config.db-config.logic-delete-value:逻辑删除标记值,默认为1mybatis-plus.global-config.db-config.logic-not-delete-value:逻辑未删除标记值,默认为0
SQL性能分析插件配置:
mybatis-plus.configuration.plugins:配置需要使用的SQL性能分析插件
其他配置项:
mybatis-plus.configuration.cache-enabled:是否启用二级缓存,默认为truemybatis-plus.configuration.lazy-loading-enabled:是否启用延迟加载,默认为falsemybatis-plus.configuration.default-fetch-size:每次查询返回的记录数,默认为nullmybatis-plus.configuration.default-statement-timeout:SQL语句的超时时间,默认为null
这些配置项可以通过在application.properties或application.yml文件中进行配置,也可以通过编程方式进行配置。根据项目的需求,可以选择性地配置这些项来定制和优化MyBatis-Plus的行为。

本文是原创文章,采用 CC BY-NC-SA 4.0 协议,完整转载请注明来自 小朱
评论
隐私政策
0/500
滚动到此处加载评论...


