java - spring-boot-configuration-processor 无法为嵌套类生成元数据
问题描述
当我在项目中定义了以下类时
@ConfigurationProperties(DUBBO_PREFIX)
public class DubboConfigurationProperties {
@NestedConfigurationProperty
private MetricsConfig metrics = new MetricsConfig();
public MetricsConfig getMetrics() {
return metrics;
}
public void setMetrics(MetricsConfig metrics) {
this.metrics = metrics;
}
}
public class MetricsConfig {
private AggregationConfig aggregation;
public AggregationConfig getAggregation() {
return aggregation;
}
public void setAggregation(AggregationConfig aggregation) {
this.aggregation = aggregation;
}
}
public class AggregationConfig {
private Boolean enabled;
public Boolean getEnabled() {
return enabled;
}
public void setEnabled(Boolean enabled) {
this.enabled = enabled;
}
}
spring-boot-configuration-processor 只能为 MetricsConfig 而不是 AggregationConfig 生成元数据。像这样
spring-boot-configuration-processor 可以为 AggregationConfig 生成元数据吗?顺便说一句,这个模块不应该包含依赖'spring-boot',所以我不能使用@NestedConfigurationProperty
解决方案
推荐阅读
- python - QDialog中的中心确定按钮
- vim - 如何在 vim 的终端模拟器中打开文件
- python - 信号处理程序中的 exit(1) 只是被捕获为 SystemExit,因为它没有任何内容
- python - 如何在 tkinter 上使用填充圆角按钮
- excel - ADO 连接到打开的 Excel 工作簿
- html - 在Vue中输入文本字段时光标跳出
- tableau-api - 使用 REST API 将 PLM 工具连接到 Tableau
- javascript - 使用 JS 在悬停时显示文本
- javascript - 替换所有 HREF 标记的字符串将从 HREF 内部取值
- reactjs - 将对象传递给子组件会丢失其属性和方法