-
Notifications
You must be signed in to change notification settings - Fork 59
Lesson 8 (Intro to Spring and Controllers)
- About the MVC design pattern.
- What the Spring framework is.
- How to initialize a Spring Boot project.
- How to handle routing and write controllers in Spring.
- Check with your course manager for any important announcements.
- Welcome to Day 14!
- Assignment 2 die by end of today
-
The Java/Gradle development environment can be tricky. We've included required configuration checks. in the book. Be sure to check that these are met. Some students may encounter issues that we were not able to anticipate in the text. Some minor versions of the software may be different than what is listed in the text.
- Java 13 and Gradle 6 are the most crucial to have.
- If a student has an environment or build issue, do your best to reassure them that these types of configuration hurdles can be common.
-
Lesson 8 content includes a number of short videos meant to be coding walkthroughs. Remind the students that it is critical to code along with these. We introduce some IntelliJ tips they may find useful, as well as provide visual aids for the controller tasks we give them.
-
You may find it useful to review some relevant HTTP topics since a foundational understanding of the protocol is expected.
-
@RequestMapping
is the first Java annotation students have seen that can take a parameter.
- Do your best to help students who may be stuck with IntelliJ errors or warnings related to Gradle or JDK versions.
- This studio will be their first foray into creating their own Spring project. Remind them of the necessary configuration options to choose on start.spring.io.
- Some students may also benefit from a reminder of how to create a
select
tag.