{
  "groups": [
    {
      "name": "spring.oos",
      "type": "com.createTemplate.provider.config.OOSAutoConfig",
      "sourceType": "com.createTemplate.provider.config.OOSAutoConfig"
    },
    {
      "name": "spring.sms",
      "type": "com.createTemplate.provider.config.SMSAutoConfiguration",
      "sourceType": "com.createTemplate.provider.config.SMSAutoConfiguration"
    },
    {
      "name": "spring.transactional",
      "type": "com.createTemplate.provider.config.TransactionalConfig",
      "sourceType": "com.createTemplate.provider.config.TransactionalConfig"
    },
    {
      "name": "wx.pay",
      "type": "com.createTemplate.provider.config.WxPayProperties",
      "sourceType": "com.createTemplate.provider.config.WxPayProperties"
    }
  ],
  "properties": [
    {
      "name": "spring.oos.app-key",
      "type": "java.lang.String",
      "sourceType": "com.createTemplate.provider.config.OOSAutoConfig"
    },
    {
      "name": "spring.oos.app-secret",
      "type": "java.lang.String",
      "sourceType": "com.createTemplate.provider.config.OOSAutoConfig"
    },
    {
      "name": "spring.oos.common-bucket",
      "type": "java.lang.String",
      "sourceType": "com.createTemplate.provider.config.OOSAutoConfig"
    },
    {
      "name": "spring.oos.common-object-key",
      "type": "java.lang.String",
      "sourceType": "com.createTemplate.provider.config.OOSAutoConfig"
    },
    {
      "name": "spring.oos.common-url",
      "type": "java.lang.String",
      "sourceType": "com.createTemplate.provider.config.OOSAutoConfig"
    },
    {
      "name": "spring.oos.endpoint-internet",
      "type": "java.lang.String",
      "sourceType": "com.createTemplate.provider.config.OOSAutoConfig"
    },
    {
      "name": "spring.sms.app-key",
      "type": "java.lang.String",
      "sourceType": "com.createTemplate.provider.config.SMSAutoConfiguration"
    },
    {
      "name": "spring.sms.app-secret",
      "type": "java.lang.String",
      "sourceType": "com.createTemplate.provider.config.SMSAutoConfiguration"
    },
    {
      "name": "spring.sms.server-url",
      "type": "java.lang.String",
      "sourceType": "com.createTemplate.provider.config.SMSAutoConfiguration"
    },
    {
      "name": "spring.transactional.customize-read-only-method-rule-transaction-attributes",
      "type": "java.lang.String[]",
      "description": "自定义方法名的事务属性相关联,可以使用通配符(*)字符关联相同的事务属性的设置方法; 只读事务",
      "sourceType": "com.createTemplate.provider.config.TransactionalConfig"
    },
    {
      "name": "spring.transactional.customize-required-method-rule-transaction-attributes",
      "type": "java.lang.String[]",
      "description": "自定义方法名的事务属性相关联,可以使用通配符(*)字符关联相同的事务属性的设置方法; 传播事务(默认的){@link org.springframework.transaction.annotation.Propagation#REQUIRED}",
      "sourceType": "com.createTemplate.provider.config.TransactionalConfig"
    },
    {
      "name": "spring.transactional.customize-transaction-bean-names",
      "type": "java.lang.String[]",
      "description": "自定义事务 BeanName 拦截",
      "sourceType": "com.createTemplate.provider.config.TransactionalConfig"
    },
    {
      "name": "wx.pay.app-id",
      "type": "java.lang.String",
      "description": "设置微信公众号或者小程序等的appid",
      "sourceType": "com.createTemplate.provider.config.WxPayProperties"
    },
    {
      "name": "wx.pay.key-path",
      "type": "java.lang.String",
      "description": "apiclient_cert.p12文件的绝对路径，或者如果放在项目中，请以classpath:开头指定",
      "sourceType": "com.createTemplate.provider.config.WxPayProperties"
    },
    {
      "name": "wx.pay.mch-id",
      "type": "java.lang.String",
      "description": "微信支付商户号",
      "sourceType": "com.createTemplate.provider.config.WxPayProperties"
    },
    {
      "name": "wx.pay.mch-key",
      "type": "java.lang.String",
      "description": "微信支付商户密钥",
      "sourceType": "com.createTemplate.provider.config.WxPayProperties"
    },
    {
      "name": "wx.pay.sub-app-id",
      "type": "java.lang.String",
      "description": "服务商模式下的子商户公众账号ID，普通模式请不要配置，请在配置文件中将对应项删除",
      "sourceType": "com.createTemplate.provider.config.WxPayProperties"
    },
    {
      "name": "wx.pay.sub-mch-id",
      "type": "java.lang.String",
      "description": "服务商模式下的子商户号，普通模式请不要配置，最好是请在配置文件中将对应项删除",
      "sourceType": "com.createTemplate.provider.config.WxPayProperties"
    }
  ],
  "hints": []
}