All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.spring-configuration-metadata.json Maven / Gradle / Ivy

Go to download

使用文档: https://a7fi97h1rc.feishu.cn/docx/X3LRdtLhkoXQ8hxgXDQc2CLOnEg?from=from_copylink

There is a newer version: 1.1
Show newest version
{
  "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