Skip to content
Ameen Abozaid
Planned lessonJNR-008-L03

Spring Initializr walkthrough

  • Lesson 3 of 5
  • Junior
On This Lesson 4 topics

This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.

In this lesson

generate a project and name its parts.

Planned topics

  • Initializr is the project generator at start.spring.io (also built into IDEs).
  • Choose: build tool (Maven), language (Java), Boot version, group, artifact, Java version.
  • Add dependencies (starters): Spring Web, Validation, Actuator for the Shop API.
  • The result: pom.xml, mvnw, src/main/java with an @SpringBootApplication class, src/main/resources/application.properties, src/test.
Draft outline details

Demonstration

the generated tree and the pom.xml parent spring-boot-starter-parent. Use the current stable Boot version (verify version before recording).

Check your understanding

Which file lets you build without installing Maven?

Show answer

mvnw, the Maven wrapper.

Practice

Apply this lesson with the module's lab, exercises and quiz.

Lab and exercises Quiz

Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.

Continue to next lesson

Type to search levels, phases, modules and lessons.