Spring Framework Interview Guide – 200+ Questions & Answers

Spring Framework Interview Guide – 200+ Questions & Answers

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 6 Hours | 560 MB

Get Ready for Your Spring Interview with Spring, Spring Boot, RESTful, SOAP Web Services and Spring MVC

Spring Framework is the most popular Java Framework ever. It continues to evolve with changing architectures. Spring Boot is one of the most popular Spring projects. Spring Boot is the most used Java framework to develop RESTful Services and Microservices.

Preparing for Spring Interview is tricky. There are wide variety of Spring Modules and Spring Projects you would need to recollect and be prepared to answer questions on.You would need to get a good understanding of the new features of Spring and have firm grasp of the concepts you implemented in your projects.

This course helps you prepare for Spring Interview with code examples covering 200+ Spring Interview Questions and Answers on Spring, Spring Boot, Spring MVC, Spring JDBC, JPA, AOP, RESTful Services and SOAP Web Services.

What Will I Learn?

  • You will learn to answer 200 interview questions on Spring, Spring Boot and Spring MVC
  • You will learn to answer questions on basics of JPA, Spring Data, Spring Data JPA, Spring AOP
  • You will learn to answer questions on RESTful Web Services and SOAP Web Services with Spring & Spring Boot
  • You will learn to answer questions on basics of Spring Framework – IOC, Application Context, Dependency Injection, Scope and Component Scan
  • You will learn about Spring Annotations – @Component, @Service, @Repository, @Controller, @Autowired, @Primary, @Qualifier, @Configuration
  • You will understand basic features of Spring Boot – Starters, Auto Configuration, Actuator and Externalized Configuration
  • You will be introduced to the Best Practices in using Spring and Spring Boot
  • You will be introduced to the approaches to handle validation errors with Spring MVC and Spring REST
  • You will be introduced to the approaches for Versioning, Content Negotiation with RESTful Services
  • You will understand the best practices in documenting your RESTful Services with Swagger
Table of Contents

Introduction
1 -Preview To Spring Interview Guide
2 Congratulations
3 One Thing You Should Do
4 -Introduction To Our Github Repository
5 -Setting up the Course Presentation
6 -Overview of Spring Interview Guide

Spring Framework
7 -Basics of Spring Framework
8 -Spring Application Context and IOC Container
9 -Spring – Component Scan
10 -@Controller_ @Component_ @Repository_ and @Service Annotations
11 -Scope of a Bean
12 -Setter and Constructor Injection
13 -Spring Application Contexts – XML and Java Configuration
14 -Spring and Autowiring
15 -Debugging with Spring Framework_ @Primary and @Qualifier
16 -CDI(Contexts and Dependency Injection) and Spring
17 -Spring Major Versions and New Features
18 -Spring Modules
19 -Spring Projects
20 -Spring Design Patterns_ BOM and Annotations
21 -Big Picture of Spring Framework

Spring MVC
22 E-Web Application Architectures – Model 1_ Model 2 and Front Controller
23 -Spring MVC High Level Flow
24 -Dispatcher Servlet and Configuration
25 -Form Backing Object_ Form Tags_ Validation and Binding Result
26 I-Path Variable_ Model and Session Attributes
27 I-Date Format Binding
28 -Exception Handling and Controller Advice
29 -Why is Spring MVC Popular_

Spring Boot
30 -Spring Boot – Goals and Features
31 -Spring Boot vs Spring vs Spring MVC
32 -@SpringBootApplication
33 I-Introduction to Auto Configuration
34 i-Embedded Servers – Tomcat_ Jetty and Undertow
35 -Introduction to Starter Projects
36 -Starter Parent and Dependency Management
37 -Creating Spring Projects with Spring Initializr
38 -Configuration with Application Properties
39 -Custom Application Configuration with @ConfigurationProperties
40 -Spring Boot Profiles
41 -Monitoring your application with Spring Boot Actuator
42 -Do things at application startup with CommandLineRunner

Spring Data_ Spring JDBC and JPA
43 -Spring JDBC – JdbcTemplate and RowMapper
44 -JPA_ Hibernate – Entity and Entity Manager
45 -JPA Relationships – One to One_ One to Many_ Many to Many
46 -JPA Configuration – Data Source_ persistence_xml and Entity Manager Factory
47 -Spring Data – Need_ Overview and Repository

Unit and Integration Testing
48 -Unit Testing with Mockito
49 -Unit Testing Controllers with Mock MVC Framework
50 -Integration Testing with Spring Boot

AOP
51 -Introduction to Spring AOP
52 -AOP Basics – Aspect_ Pointcut_ Advice and Weaving

SOAP Web Services
53 -What is a Web Service_
54 -SOAP Web Service – SOAP Envelope_ Header and Body
55 -SOAP Request Examples – SOAP Header
56 -WSDL – an overview
57 -Contract First Approach and XSD
58 -JAXB and Configuration with Spring Web Services
59 -Writing an Endpoint with Spring Web Services
60 -MessageDispatcherServlet and configuration
61 -Generating a WSDL with Spring Web Services
62 -Error Handling for SOAP Web Services

RESTful Web Services
63 -What is REST_
64 -Best Practices of RESTful Services
65 -GET Resource method with Spring REST
66 -POST Resource method with Spring REST and ResponseEntity
67 -Implementing HATEOAS for RESTful Web Services
68 -Documenting RESTful web services with Swagger
69 -Content Negotiation and Representation of a Resource
70 -Exception Handling and Validation for RESTFul Web Services
71 -Versioning for RESTful Web Services

Congratulations
72 Bonus Lecture _ Our Best Selling Courses
73 -Conclusion To Spring Interview Guide