Skip to content

Support to read configuration properties description from super class #45381

@quaff

Description

@quaff

Given:

public class BaseProperties {
	/**
	 * Schema to use.
	 */
	private String schema;

	public String getSchema() {
		return this.schema;
	}

	public void setSchema(String schema) {
		this.schema = schema;
	}
}
@ConfigurationProperties("my")
public class MyProperties extends BaseProperties  {
}

Here is error:

build/classes/java/main/META-INF/spring-configuration-metadata.json

The following properties have no description:

	my.schema

See https://github.com/spring-projects/spring-boot/actions/runs/14873950901/job/41767618541?pr=45379

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions