Skip to content

Support Java-Based Application Configuration [SPR-7420] #12078

Closed
@spring-projects-issues

Description

@spring-projects-issues

Chris Beams opened SPR-7420 and commented

Spring 3.0 introduced Java-Based bean definitions with @Configuration and @Bean.

This new feature for Spring 3.1 will introduce Java-based mechanisms for enabling the higher-level application configuration functionality currently found only in Spring's XML namespaces. These include but are not limited to:

  • Enabling annotation-driven transaction management (<tx:annotation-driven/>)
  • Enabling annotation-driven scheduling (<task:annotation-driven/>)
  • Enabling AspectJ auto-proxying (<aop:aspectj-autoproxy)
  • Enabling domain object DI with @Configurable (<aop:spring-configured/>)
  • Enabling property-placeholder replacement (<context:property-placeholder/>)
  • Enabling AspectJ load-time weaving (<context:load-time-weaver/>)
  • Enabling MBean Export (<context:mbean-export/>)
  • Enabling component scanning (<context:component-scan/>)
  • Performing JNDI lookups (<jee:jndi-lookup/>)
  • Looking up local and remote stateless session beans (<jee:local-slsb/>; <jee:remote-slsb/>)

Sub-tasks:

Issue Links:

22 votes, 23 watchers

Metadata

Metadata

Assignees

No one assigned

    Labels

    has: votes-jiraIssues migrated from JIRA with more than 10 votes at the time of importin: coreIssues in core modules (aop, beans, core, context, expression)type: enhancementA general enhancement

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions