Skip to content

Deprecate Constants utility and stop using it internally #30851

@sbrannen

Description

@sbrannen

Overview

As discussed in #30846 (comment), since Constants is an outdated utility that uses reflection (which is not native-friendly), we should deprecate Constants and stop using it internally.

Related Issues

Deliverables

  • Deprecate Constants.
  • Stop using Constants in the code base.
    • spring-context
      • MBeanExporter
    • spring-aop
      • CustomizableTraceInterceptor
    • spring-beans
      • PropertyPlaceholderConfigurer
      • XmlBeanDefinitionReader
    • spring-context-support
      • CronTriggerFactoryBean
      • SimpleTriggerFactoryBean
    • spring-jdbc
      • IsolationLevelDataSourceAdapter
      • LazyConnectionDataSourceProxy
      • IsolationLevelDataSourceRouter
    • spring-jms
      • DefaultMessageListenerContainer
      • JmsActivationSpecConfig
      • JmsAccessor
    • spring-tx
      • AbstractPlatformTransactionManager
      • DefaultTransactionDefinition

Metadata

Metadata

Assignees

Labels

in: coreIssues in core modules (aop, beans, core, context, expression)theme: aotAn issue related to Ahead-of-time processingtype: enhancementA general enhancement

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions