28. September 2020
Spring Boot | Getting Started
Introduction
Spring makes programming Java quicker, easier, and safer for everybody. Spring’s focus on speed, simplicity, and productivity has made it the world’s most popular Java framework.
Required Software
Java
Spring recommend AdoptOpenJDK version 8 or version 11.
Eclipse
Eclipse IDE for Enterprise Java Developers
Sprint Tools | 4
Create a new App from CLI
Create a starter app using spring.io
from the commandline
<pre class="EnlighterJSRAW" data-enlighter-group="" data-enlighter-highlight="" data-enlighter-language="generic" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-theme="" data-enlighter-title="">$ curl https://start.spring.io/starter.zip -d language=java -d dependencies=web,mustache,jpa,h2,devtools -d packageName=com.example.blog -d name=Blog -o blog.zip
Working with Maven
Change App Port Number
Add line to file src/main/resources/application.properties
<pre class="EnlighterJSRAW" data-enlighter-group="" data-enlighter-highlight="" data-enlighter-language="generic" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-theme="" data-enlighter-title="">server.port=9010
Learning Path
Start with the following tutorials / guides:
- Spring Quickstart Guide
- Building a RESTful Web Service
- Consuming a RESTful Web Service
- Accessing Data with JPA