What you need for this book

You need a Java-based IDE, and Spring STS is recommended. JDK 1.6 and above is required.