{ "groups": [ { "name": "file", "type": "org.nl.config.FileProperties", "sourceType": "org.nl.config.FileProperties" }, { "name": "file.linux", "type": "org.nl.config.FileProperties$ElPath", "sourceType": "org.nl.config.FileProperties" }, { "name": "file.mac", "type": "org.nl.config.FileProperties$ElPath", "sourceType": "org.nl.config.FileProperties" }, { "name": "file.path", "type": "org.nl.config.FileProperties$ElPath", "sourceType": "org.nl.config.FileProperties", "sourceMethod": "getPath()" }, { "name": "file.windows", "type": "org.nl.config.FileProperties$ElPath", "sourceType": "org.nl.config.FileProperties" }, { "name": "login", "type": "org.nl.common.security.config.bean.LoginProperties", "sourceType": "org.nl.common.security.config.ConfigBeanConfiguration", "sourceMethod": "loginProperties()" }, { "name": "security", "type": "org.nl.common.security.satoken.SecurityProperties", "sourceType": "org.nl.common.security.satoken.SecurityProperties" }, { "name": "spring.datasource.druid", "type": "javax.sql.DataSource", "sourceType": "org.nl.config.DataBaseConfig", "sourceMethod": "dataSource()" }, { "name": "task.pool", "type": "org.nl.config.thread.AsyncTaskProperties", "sourceType": "org.nl.config.thread.AsyncTaskProperties" } ], "properties": [ { "name": "file.avatar-max-size", "type": "java.lang.Long", "description": "头像大小限制", "sourceType": "org.nl.config.FileProperties" }, { "name": "file.max-size", "type": "java.lang.Long", "description": "文件大小限制", "sourceType": "org.nl.config.FileProperties" }, { "name": "login.cache-enable", "type": "java.lang.Boolean", "description": "用户登录信息缓存", "sourceType": "org.nl.common.security.config.bean.LoginProperties", "defaultValue": false }, { "name": "login.login-code", "type": "org.nl.common.security.config.bean.LoginCode", "sourceType": "org.nl.common.security.config.bean.LoginProperties" }, { "name": "login.single-login", "type": "java.lang.Boolean", "description": "账号单用户 登录", "sourceType": "org.nl.common.security.config.bean.LoginProperties", "defaultValue": false }, { "name": "security.excludes", "type": "java.lang.String[]", "description": "排除路径", "sourceType": "org.nl.common.security.satoken.SecurityProperties" }, { "name": "task.pool.core-pool-size", "type": "java.lang.Integer", "sourceType": "org.nl.config.thread.AsyncTaskProperties", "defaultValue": 0 }, { "name": "task.pool.keep-alive-seconds", "type": "java.lang.Integer", "sourceType": "org.nl.config.thread.AsyncTaskProperties", "defaultValue": 0 }, { "name": "task.pool.max-pool-size", "type": "java.lang.Integer", "sourceType": "org.nl.config.thread.AsyncTaskProperties", "defaultValue": 0 }, { "name": "task.pool.queue-capacity", "type": "java.lang.Integer", "sourceType": "org.nl.config.thread.AsyncTaskProperties", "defaultValue": 0 } ], "hints": [] }