spring 25 dependency injection that doesnt hurt