Skip to content

Remove @see Javadoc references to deprecated PropertiesBeanDefinitionReader #35836

@qkrtkdwns3410

Description

@qkrtkdwns3410

1. Overview

While reviewing the codebase (around 6.2.x), I noticed that several classes still contain @see Javadoc tags that reference PropertiesBeanDefinitionReader.

This class (PropertiesBeanDefinitionReader) has been deprecated since Spring 5.3. These outdated Javadoc references can be confusing for developers navigating the API and documentation.

2. Problematic Locations

Here is a list of files that currently reference the deprecated PropertiesBeanDefinitionReader in their Javadoc:

  • BeanDefinitionReaderUtils.java (Line 35)
  • BeanDefinitionRegistry.java (Line 46)
  • GenericApplicationContext.java (Line 104)
  • AbstractRefreshableApplicationContext.java (Line 230)
  • JdbcBeanDefinitionReader.java (Line 43)

3. Proposal

To improve documentation accuracy and code hygiene, I propose removing these specific @see PropertiesBeanDefinitionReader tags from the Javadoc in the files listed above.

This change will prevent developers from being directed to a deprecated component.

4. Context

  • Observed in version: 6.2.x (Likely applies to main branch as well)
  • Related Class: PropertiesBeanDefinitionReader (Deprecated as of 5.3)

Metadata

Metadata

Assignees

Labels

in: coreIssues in core modules (aop, beans, core, context, expression)status: backportedAn issue that has been backported to maintenance branchestype: documentationA documentation task

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions