这里以maven结构配置方式为例。如: commons-monitor\src\main\resources\META-INF\additional-spring-configuration-metadata.json ,即在项目resources目录下创建META-INF目录,再在内部创建additional-spring-configuration-metadata.json文件,如下图所示:
示例文件内容如下所示:
{"group": [{
"name": "common.monitor",
"type": "com.xx.monitor.prop.MonitorProperties"
}],
"properties": [{
"name": "common.monitor.dataSource",
"type": "java.lang.Boolean",
"description": "是否开启数据源监控"
},
{
"name": "common.monitor.requestType",
"type": "com.xx.monitor.type.RequestType",
"defaultValue": "NONE",
"sourceType": "com.xx.monitor.prop.MonitorProperties",
"description": "是否开启请求监控和方式选择"
}]}
英语不好的同学可以用google打开右上角翻译喔~·