The following annotations need reflection and synthesized proxy hints.

  • [x] org.springframework.test.annotation.Commit
  • [x] org.springframework.test.annotation.DirtiesContext
  • [x] org.springframework.test.annotation.IfProfileValue
  • [x] org.springframework.test.annotation.ProfileValueSourceConfiguration
  • [x] org.springframework.test.annotation.Repeat
  • [x] org.springframework.test.annotation.Rollback
  • [x] org.springframework.test.annotation.Timed
  • [x] org.springframework.test.context.ActiveProfiles
  • [x] org.springframework.test.context.BootstrapWith
  • [x] org.springframework.test.context.ContextConfiguration
  • [x] org.springframework.test.context.ContextHierarchy
  • [x] org.springframework.test.context.DynamicPropertySource
  • [x] org.springframework.test.context.NestedTestConfiguration
  • [x] org.springframework.test.context.TestConstructor
  • [x] org.springframework.test.context.TestExecutionListeners
  • [x] org.springframework.test.context.TestPropertySources
  • [x] org.springframework.test.context.TestPropertySource
  • [x] org.springframework.test.context.event.RecordApplicationEvents
  • [x] org.springframework.test.context.jdbc.SqlConfig
  • [x] org.springframework.test.context.jdbc.SqlGroup
  • [x] org.springframework.test.context.jdbc.SqlMergeMode
  • [x] org.springframework.test.context.jdbc.Sql
  • [x] org.springframework.test.context.junit.jupiter.DisabledIf
  • [x] org.springframework.test.context.junit.jupiter.EnabledIf
  • [x] org.springframework.test.context.junit.jupiter.SpringJUnitConfig
  • [x] org.springframework.test.context.junit.jupiter.web.SpringJUnitWebConfig
  • [x] org.springframework.test.context.transaction.AfterTransaction
  • [x] org.springframework.test.context.transaction.BeforeTransaction
  • [x] org.springframework.test.context.web.WebAppConfiguration

Comment From: sbrannen

Although explicit support for registering run-time hints for annotations was added, that support was removed due to #29041.

This issue has therefore effectively been superseded by:

  • 29041