Getting Started
Install the JDK, configure Maven and write your first Spring program on solid ground.
5 tutorials
01Set Up Java Properly: JDK, Environment Variables, and Your First ProgramHow JDK, JRE and JVM really relate, installation on all three platforms, what JAVA_HOME and PATH actually do, running multiple JDK versions, and the six traps almost every beginner hits.Beginner25′02Maven from Scratch: Coordinates, Dependency Mediation and Build LifecyclesMirrors via settings.xml, GAV coordinates and repositories, dependency scopes and mediation, the three build lifecycles and multi-module builds — every core Maven concept in one pass.Beginner46′03IntelliJ IDEA in Practice: Your First Java Project, Compile and RunFrom installing IDEA to running your first project: layout, SDK setup, breakpoints, Maven sync and six beginner traps handled in one pass.Beginner30′04What Spring Really Is: From the Pain of EJB to the Birth of IoCWhy does a 2003 framework still rule Java? From the lessons of EJB to an intuitive explanation of IoC, the Spring family map, and the real difference between Spring and Spring Boot.Beginner34′05Your First Spring Application: XML and Annotation WiringWithout Spring Boot: assemble a container with Maven and spring-context — XML bean declarations, annotation scanning, constructor and setter injection, scopes, and a clear comparison of both styles.Intermediate34′