mooc-notes

Notes from online courses

View on GitHub

Spring Framework: Spring Fundamentals - Pluralsight course by Bryan Hansen

Module 1 - Course Overview

Nothing much to note here


Module 2 - What is Spring?

Problem Spring


Module 3 - Architecture and Project Setup

Spring was developed to make the existing tasks easier

Demo - check Projects/pluralsight/conference

Spring is all about removing configuration code from your application


Module 4 - Spring Configuration using Java

Configuration is the place where all the hardcoded dependencies are defined so as to remove the clutter from business logic

Setter Injection


Module 5 - Spring Scopes and Autowiring

Scopes

Autowired

@Bean annotation cannot be used at a class level, only at a method level @Component annotation, which is basically the same thing, is for class level


Module 6 - Spring Configuration using XML

Skipping for now


Module 7 - Advanced Bean Configuration

Bean Profiles