Refactored injection (JSR-330 annotations weren't working in Spring?) and data source configuration.