This super simple example application shows how to use spring-boot together with spring-loaded, spring-security, Maven and Java 8 to develop standalone application with hot-reloading of changes done to classes and resource files during development.
This makes it as easy and fast to develop in plain java as with grails or Ruby on Rails.
mvn spring-boot:run
mvn compile
Instead of manually running mvn compile you can make the compilation from within your favorite IDE as long as:
You can even enable auto-compilation if your IDE supports that, for totally seamless development.