spring 4 migration