foos about Spring components and features