-
Notifications
You must be signed in to change notification settings - Fork 38.6k
Closed
Labels
in: coreIssues in core modules (aop, beans, core, context, expression)Issues in core modules (aop, beans, core, context, expression)theme: aotAn issue related to Ahead-of-time processingAn issue related to Ahead-of-time processingtype: enhancementA general enhancementA general enhancement
Milestone
Description
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
- Avoid need for reflection hints for
MBeanExporter
in native image #30846 - Remove obsolete native image reflection hint registration for
TransactionDefinition
constants #30854
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)Issues in core modules (aop, beans, core, context, expression)theme: aotAn issue related to Ahead-of-time processingAn issue related to Ahead-of-time processingtype: enhancementA general enhancementA general enhancement