Actions
Architecture #3270
closedRemove Spring for most of service binding
Status:
Released
Priority:
1 (highest)
Assignee:
Category:
Architecture - Code maintenance
Target version:
Pull Request:
Effort required:
Name check:
Fix check:
Regression:
Description
Spring is heavy, and slow. It takes tens of second to bootstrap the application on my computer.
And Spring is NOT statically typed. That awful.
So, we want to remove Spring where it's easy, to try to gain some static checking of error during refactoring, some boost at boot, and a decent property manager.
We won't remove Spring for modules (here, it helps with classloader and dynamic resolution of module services), nor for other non-IoC related things (spring-security, database...)
Updated by François ARMAND almost 12 years ago
- Status changed from 12 to Pending release
Updated by Jonathan CLARKE over 11 years ago
- Status changed from Pending release to Released
This ticket has been addressed in version 2.6.0~beta1 of Rudder, which has just been released. Please see the changelog here: https://www.rudder-project.org/foswiki/System/Documentation:ChangeLog26.
Actions