Spring Library 2025