-
Notifications
You must be signed in to change notification settings - Fork 38.6k
Closed as not planned
Labels
in: coreIssues in core modules (aop, beans, core, context, expression)Issues in core modules (aop, beans, core, context, expression)type: enhancementA general enhancementA general enhancement
Description
Dave Syer opened SPR-17646 and commented
Several opportunities:
- Pointcut processing is expensive, and involves reflecting on all methods of all beans. Clearly this doesn't scale well and could be indexed away. Could also be used with
@Transactional
(and@Secured
etc.). - The cache provider (e.g. EhCache) has expensive internal initialization. This could perhaps be deferred until the cache is actually used.
- Some other stuff in Spring Boot might help (condition evaluation and import selection)
Some analysis and benchmarks here: spring-attic/spring-init#5
Affects: 5.1.3
Reference URL: spring-attic/spring-init#5
Metadata
Metadata
Assignees
Labels
in: coreIssues in core modules (aop, beans, core, context, expression)Issues in core modules (aop, beans, core, context, expression)type: enhancementA general enhancementA general enhancement