Provided here is a collection of sample code for Spring Boot. Some of the examples are written in Kotlin as the community is showing a great deal of interest for moving in that direction!
Spring Boot makes it ridiculously easy to build advanced software using Java and the Spring Framework. It's ecosystem consists of popular components like Spring Security, Spring Data, Spring Integration, Spring Batch, and much more.
The fastest way to get application running from scratch is to use http://start.spring.io. Select the options you want, download the zip file, unpack it and run with Maven or Gradle.
Spring Boot CLI is another great way to develop applications. You can perform all the same actions from the web interface directly within your terminal, along with a bunch of other cool things.
$ spring init --dependencies=web,data-jpa my-project
Using service at https://start.spring.io
Project extracted to '/Users/developer/example/my-project'
A purchased version of IntelliJ IDEA has advanced support for Spring providing similar features directly within the IDE.
The Spring Framework moves fast so it's important to stay up to date, here are a few ways.
- Spring Boot Documentation
- Spring Guides
- Spring Blog
- Follow @springframework and @springboot on Twitter.
If you've never followed the release of new content on the web, RSS feeds are great way to do that.