Just been using the default spring tools in 4. For me hot reloading some times works, but I end up, just restarting more times than not. I also make use of breakpoints, the debugger, and Intellij's evaluation window to figure out what's breaking and how to fix it. Eric Helgeson has more experience messing with this than I do. If you're on Java 8 Spring Loaded was added back, but for the future, that's a dead-end... How important hot reloading is to you probably depends on how big your app is, The one I'm working on is fair-sized and takes time to load, but I know there are far bigger apps out there.