META-INF.spring-configuration-metadata.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lxboot3 Show documentation
Show all versions of lxboot3 Show documentation
使用文档: https://a7fi97h1rc.feishu.cn/docx/X3LRdtLhkoXQ8hxgXDQc2CLOnEg?from=from_copylink
{
"groups": [
],
"properties": [
{
"name": "server.encryptionAuthentication",
"description": "是否开启POST接口加密验证",
"type": "java.lang.Boolean",
"sourceType": "com.lx.utils.web.SecurityFilter",
"defaultValue": true
},
{
"name": "server.notAuth.url.pattern",
"description": "无需登录URL地址(正则匹配)",
"type": "java.lang.String",
"sourceType": "com.lx.utils.web.SecurityFilter",
"defaultValue": ""
},
{
"name": "server.notEncryption.url.pattern",
"description": "无需加密URL地址(正则匹配)",
"type": "java.lang.String",
"sourceType": "com.lx.utils.web.SecurityFilter",
"defaultValue": ""
},
{
"name": "server.notAuthAndEncryption.url.pattern",
"description": "无需登录和加密URL地址(正则匹配)",
"type": "java.lang.String",
"sourceType": "com.lx.utils.web.SecurityFilter",
"defaultValue": ""
},
{
"name": "server.apiSecurityFilter.urlPatterns",
"description": "第三方接口URL地址(正则匹配)",
"type": "java.lang.String",
"sourceType": "com.lx.utils.web.SecurityFilter",
"defaultValue": ""
},
{
"name": "server.atSameTimeLogin",
"description": "是否允许一个用户同时多点登录 需配合 AuthUtil.createToken 使用 在createJwtToken下失效!",
"type": "java.lang.Boolean",
"sourceType": "com.lx.utils.web.AuthUtil",
"defaultValue": false
},
{
"name": "server.token.timeout.minutes",
"description": "token默认超时分钟数",
"type": "java.lang.Integer",
"sourceType": "com.lx.utils.web.AuthUtil",
"defaultValue": "600"
},
{
"name": "server.token.timeout.minutes.tokenType",
"description": "指定tokenType(登录接口自定义参数)的token超时分钟数",
"type": "java.lang.Integer",
"sourceType": "com.lx.utils.web.AuthUtil",
"defaultValue": "600"
},
{
"name": "server.jwt.key",
"description": "jwt密钥",
"type": "java.lang.String",
"sourceType": "com.lx.utils.web.AuthUtil",
"defaultValue": ""
},
{
"name": "server.user.key",
"description": "系统日志/定时任务界面登录密钥",
"type": "java.lang.String",
"sourceType": "com.lx.utils.web.DefaultSecurityInterceptor",
"defaultValue": ""
},
{
"name": "db.enable",
"description": "是否开启动态数据源",
"type": "java.lang.Boolean",
"sourceType": "com.lx.utils.db.DynamicDataSource",
"defaultValue": true
},
{
"name": "db.customUrl",
"description": "数据库连接地址(mysql可以简写为:ip:3306/dbname) 或者 jdbc:mysql//ip:port/dbname?xxxx",
"type": "java.lang.String",
"sourceType": "com.lx.utils.db.DynamicDataSource",
"defaultValue": ""
},
{
"name": "db.user",
"description": "数据库用户名",
"type": "java.lang.String",
"sourceType": "com.lx.utils.db.DynamicDataSource",
"defaultValue": ""
},
{
"name": "db.pass",
"description": "数据库密码",
"type": "java.lang.String",
"sourceType": "com.lx.utils.db.DynamicDataSource",
"defaultValue": ""
},
{
"name": "db.open-auto-transaction-interceptor",
"description": "是否开启自动事务",
"type": "java.lang.Boolean",
"sourceType": "com.lx.utils.db.DynamicSqlSessionFactory",
"defaultValue": true
},
{
"name": "mq.enable",
"description": "是否开启Rabbit",
"type": "java.lang.Boolean",
"sourceType": "com.lx.utils.mq.RabbitUtil",
"defaultValue": false
},
{
"name": "mq.emailUsersList",
"description": "mq错误时推送邮箱列表",
"type": "java.lang.String",
"sourceType": "com.lx.utils.mq.RabbitUtil",
"defaultValue": ""
},
{
"name": "lxjob.enable",
"description": "是否启动定时任务",
"type": "java.lang.Boolean",
"sourceType": "com.lx.utils.mq.RabbitUtil",
"defaultValue": false
},
{
"name": "lxlog.enable",
"description": "是否开启日志服务(还需要maven导入ES)",
"type": "java.lang.Boolean",
"sourceType": "com.lx.utils.log.LXLogAppender",
"defaultValue": true
},
{
"name": "securityFilter.enable",
"description": "是否开启接口过滤器 (进行允许跨域 和 接口入参解密)",
"type": "java.lang.Boolean",
"sourceType": "com.lx.utils.web.SecurityFilter",
"defaultValue": true
},
{
"name": "securityInterceptor.enable",
"description": "是否开启拦截器 (默认开启)",
"type": "java.lang.Boolean",
"sourceType": "com.lx.utils.web.DefaultSecurityInterceptor",
"defaultValue": true
},
{
"name": "webConfigurer.enable",
"description": "是否开启返回异常拦截器(默认开启)",
"type": "java.lang.Boolean",
"sourceType": "com.lx.utils.web.LXWebConfigurer",
"defaultValue": true
},
{
"name": "es.esHosts",
"description": "ES服务地址及端口 ip:9200",
"type": "java.lang.String",
"sourceType": "com.lx.utils.es.ElasticLowerClient",
"defaultValue": ""
},
{
"name": "es.username",
"description": "ES用户名",
"type": "java.lang.String",
"sourceType": "com.lx.utils.es.ElasticLowerClient",
"defaultValue": ""
},
{
"name": "es.password",
"description": "ES密码",
"type": "java.lang.String",
"sourceType": "com.lx.utils.es.ElasticLowerClient",
"defaultValue": ""
},
{
"name": "appid.whiteList",
"description": "指定某appid的第三方对外接口IP白名单(正则匹配)",
"type": "java.lang.String",
"sourceType": "com.lx.utils.web.SecurityFilter",
"defaultValue": ""
},
{
"name": "appid.publicKey",
"description": "指定某appid的第三方对外接口RSA公钥",
"type": "java.lang.String",
"sourceType": "com.lx.utils.web.SecurityFilter",
"defaultValue": ""
},
{
"name": "swagger.basePackage",
"description": "swagger扫描路径,默认扫描启动类下的包",
"type": "java.lang.String",
"sourceType": "com.lx.utils.SwaggerConfig",
"defaultValue": ""
},
{
"name": "swagger.defaultHeaders",
"description": "swagger默认请求头携带参数",
"type": "java.lang.String",
"sourceType": "com.lx.utils.SwaggerConfig",
"defaultValue": ""
},
{
"name": "email.sendMember",
"description": "发件的邮箱账号",
"type": "java.lang.String",
"sourceType": "com.lx.utils.EmailUtil",
"defaultValue": ""
},
{
"name": "email.smtpPassword",
"description": "发件邮箱密钥",
"type": "java.lang.String",
"sourceType": "com.lx.utils.EmailUtil",
"defaultValue": ""
},
{
"name": "email.smtpHost",
"description": "邮箱Host",
"type": "java.lang.String",
"sourceType": "com.lx.utils.EmailUtil",
"defaultValue": "smtp.exmail.qq.com"
},
{
"name": "email.smtpPort",
"description": "邮箱Port",
"type": "java.lang.String",
"sourceType": "com.lx.utils.EmailUtil",
"defaultValue": "465"
}
],
"hints": []
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy