spring style controller