Add spring framework support