mybatis-plus-join/mybatis-plus-join-boot-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json
2024-01-05 11:57:07 +08:00

67 lines
2.1 KiB
JSON

{
"groups": [
{
"sourceType": "com.github.yulichang.autoconfigure.MybatisPlusJoinProperties",
"name": "mybatis-plus-join",
"type": "com.github.yulichang.autoconfigure.MybatisPlusJoinProperties",
"description": "mybatis-plus-join configure."
}
],
"properties": [
{
"name": "mybatis-plus-join.banner",
"defaultValue": true,
"type": "java.lang.Boolean",
"description": "打印 banner."
},
{
"name": "mybatis-plus-join.sub-table-logic",
"defaultValue": true,
"type": "java.lang.Boolean",
"description": "连表查询副表是否启用逻辑删除(前提是MP配置了逻辑删除)."
},
{
"name": "mybatis-plus-join.ms-cache",
"defaultValue": true,
"type": "java.lang.Boolean",
"description": "MappedStatement缓存开关."
},
{
"name": "mybatis-plus-join.table-alias",
"defaultValue": "t",
"type": "java.lang.String",
"description": "表别名."
},
{
"name": "mybatis-plus-join.join-prefix",
"defaultValue": "join",
"type": "java.lang.String",
"description": "重复字段前缀."
},
{
"name": "mybatis-plus-join.logic-del-type",
"defaultValue": "com.github.yulichang.config.enums.LogicDelTypeEnum.ON",
"type": "com.github.yulichang.config.enums.LogicDelTypeEnum",
"description": "逻辑删除的位置支持where和on两个."
},
{
"name": "mybatis-plus-join.mapping-max-count",
"defaultValue": 5,
"type": "java.lang.Integer",
"description": "映射查询最大深度."
},
{
"name": "mybatis-plus-join.sub-query-alias",
"defaultValue": "st",
"type": "java.lang.String",
"description": "子查询表别名."
},
{
"name": "mybatis-plus-join.if-present",
"defaultValue": "com.github.yulichang.config.enums.IfPresentEnum.NOT_EMPTY",
"type": "com.github.yulichang.config.enums.IfPresentEnum",
"description": "IfPresent方法判断策略,如需自定义请用@Bean形式MybatisPlusJoinIfPresentConsumer."
}
]
}