SPRING BOOT
- What is Spring Framework
- What is Spring Boot
- Differences between Spring & Spring Boot
- Spring Boot Overview
- Pros & Cons of Spring Boot
- Approaches to create Spring Boot Application
- Spring Initializer (start.spring.io)
- Spring Starter Wizard in STS IDE
- Introduction to Spring Boot Starters
- Spring Boot Parent Starter
- Spring-boot-Starter
- Spring-boot-Starter-Web
- Spring-Boot-Starter-Webflux
- Spring-Boot-Starter-Data-jpa
- Spring-Boot-devtools
- Spring-boot-starter-mail
- Spring-boot-actuator
- Spring-boot-starter-test etc
- What is Start Class in Spring Boot
- @SpringBootApplication annotation internals
- run(..) method internals
- Spring Boot Application Boot strapping
- AutoConfiguration in Spring Boot
- IOC container
- Dependency Inject
- Setter Injection
- Constructor Injection
- Field Injection
- Stereotype Annotations
- @Component
- @Controller
- @Service
- @Repository
- Base Package Naming convention
- Component Scanning
- Auto wiring
- byType
- byname
- constructor
- none
- @Qualifier annotation
- @Primary annotation
- Introduction to @Configuration annotation
- Details of @Bean annotation
- Bean Life Cycle
- Bean Scopes
- Banner in Spring Boot
- Standalone application development in Spring Boot
- Standalone application with layered architecture
- Runner in Spring Boot
- Application Runner
- CommandLine Runner