I wanted to know is it wise to take training in spring or is it a waste of money? Is reading and gaining information from a book self sufficient or is hands on better?.( I am not talking about the official Spring training, but a local one). Craig i want you on this aswell.
I work for the company that provides the official Spring training, so...Yes! It is a worthwhile investment!
Honestly, though, I know that SpringSource training is top-notch. I can't speak for anyone else offering Spring training, though. I'm sure that there are good courses and some that are crap. Whether or not you need the training versus just reading my book depends on how good you are at self-learning and how good the course in question is. There are too many variables in play for me to be able to give you a definite answer.
As a Trainer who teaches Core Spring for SpringSource, I highly recommend the Core Spring class from SpringSource. Besides always getting a great instructor, the course material and labs are the best I have seen out there.
I have taught a Spring class with materials not from SpringSource and really do think that material and labs make a huge difference. A really good instructor might be able to make bad material better, but bad material lowers the risk of having and learning in a class.