Project from the online course Spring Framework 5: Beginner to Guru by John Thompson — Sections 3, 5 and 6.
- Section 3
- The Spring Context
- Basics of Dependency Injection
- Dependency Injection without Spring
- Dependency Injection using Spring Framework
- Using Qualifiers
- Primary Beans
- Spring Profiles
- Default Profile
- Spring Bean Life Cycle
- Section 5
- Spring Configuration Options
- Spring Stereotypes
- Component Scan
- Primary Beans and Profiles
- DI in Java Configuration
- Using Factory Beans
- Spring XML Configuration Example
- Spring Bean Scope
- Section 6
- External Properties Overview
- Using Properties Source
- Environment Variables and Command Line Args
- Spring Boot Application.properties
- Spring Boot Profile Application.properties
- Spring Boot Application.yml
- Spring Boot Profile Application.yml
- Multiple Profiles in One YAML File
- Properties Binding
- Constructor Properties Binding
- Project: Maven
- Java: 11
- Spring Boot: 2.4.5
- Dependencies
- Spring Boot Starter Test
- Plugins
- Spring Boot Maven Plugin
- Heroku Maven Plugin