spring chapter3