The short answer is yes. You can take a look at
this post. As far as I understand, any
java app can work on app engine. Spring is no exception, and as far as I understand, spring is not supported out of the box by app engine, so you are free to use whatever version you want to use.