O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Spring Framework Interview Guide - 200+ Questions and Answers

Video Description

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

About This Video

  • Great concise summary of Spring
  • The best course to refresh the spring concepts and syntax in short time to prepare the interviews.

In Detail

The 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 a Spring Interview is tricky. There are a wide variety of Spring modules and Spring projects you need to recollect and be prepared to answer questions on.You'll need to get a good understanding of the new features of Spring and have a firm grasp of the concepts you've implemented in your projects. This course helps you prepare for Spring interviews 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.

Table of Contents

  1. Chapter 1 : Introduction
    1. 001-Preview To Spring Interview Guide 00:01:44
    2. 002-Introduction To Our Github Repository 00:01:24
    3. 003-Setting up the Course Presentation 00:02:22
    4. 004-Overview of Spring Interview Guide 00:05:00
  2. Chapter 2 : Spring Framework
    1. 101-Basics of Spring Framework 00:10:33
    2. 102-Spring Application Context and IOC Container 00:07:22
    3. 103-Spring - Component Scan 00:04:53
    4. 104-@Controller, @Component, @Repository, and @Service Annotations 00:03:52
    5. 105-Scope of a Bean 00:05:15
    6. 106-Setter and Constructor Injection 00:05:55
    7. 107-Spring Application Contexts - XML and Java Configuration 00:03:37
    8. 108-Spring and Autowiring 00:03:12
    9. 109-Debugging with Spring Framework. @Primary and @Qualifier 00:06:18
    10. 110-CDI(Contexts and Dependency Injection) and Spring 00:04:00
    11. 111-Spring Major Versions and New Features 00:05:04
    12. 112-Spring Modules 00:06:24
    13. 114-Spring Design Patterns, BOM and Annotations 00:04:30
    14. 115-Big Picture of Spring Framework 00:05:15
    15. 113-Spring Projects 00:03:45
  3. Chapter 3 : Spring MVC
    1. 201-Web Application Architectures - Model 1, Model 2 and Front Controller 00:04:30
    2. 202-Spring MVC High Level Flow 00:09:09
    3. 203-Dispatcher Servlet and Configuration 00:02:26
    4. 204-Form Backing Object, Form Tags, Validation and Binding Result 00:07:33
    5. 205-Path Variable, Model and Session Attributes 00:05:35
    6. 206-Date Format Binding 00:02:08
    7. 207-Exception Handling and Controller Advice 00:04:19
    8. 208-Why is Spring MVC Popular? 00:01:24
  4. Chapter 4 : Spring Boot
    1. 301-Spring Boot - Goals and Features 00:05:35
    2. 302-Spring Boot vs Spring vs Spring MVC 00:04:22
    3. 303-@SpringBootApplication 00:02:40
    4. 304-Introduction to Auto Configuration 00:05:10
    5. 305-Embedded Servers - Tomcat, Jetty and Undertow 00:03:32
    6. 306-Introduction to Starter Projects 00:06:07
    7. 307-Starter Parent and Dependency Management 00:03:35
    8. 308-Creating Spring Projects with Spring Initializr 00:02:39
    9. 309-Configuration with Application Properties 00:03:54
    10. 310-Custom Application Configuration with @ConfigurationProperties 00:05:11
    11. 311-Spring Boot Profiles 00:04:25
    12. 312-Monitoring your application with Spring Boot Actuator 00:06:21
    13. 313-Do things at application startup with CommandLineRunner 00:02:28
  5. Chapter 5 : Spring Data, Spring JDBC and JPA
    1. 401-Spring JDBC - JdbcTemplate and RowMapper 00:06:26
    2. 402-JPA, Hibernate - Entity and Entity Manager 00:06:31
    3. 403-JPA Relationships - One to One, One to Many, Many to Many 00:05:25
    4. 404-JPA Configuration - Data Source, persistence.xml and Entity Manager Factory 00:05:46
    5. 405-Spring Data - Need, Overview and Repository 00:06:17
  6. Chapter 6 : Unit and Integration Testing
    1. 501-Unit Testing with Mockito 00:07:18
    2. 502-Unit Testing Controllers with Mock MVC Framework 00:07:16
    3. 503-Integration Testing with Spring Boot 00:05:35
  7. Chapter 7 : AOP
    1. 601-Introduction to Spring AOP 00:09:05
    2. 602-AOP Basics - Aspect, Pointcut, Advice and Weaving 00:04:52
  8. Chapter 8 : SOAP Web Services
    1. 701-What is a Web Service? 00:04:33
    2. 702-SOAP Web Service - SOAP Envelope, Header and Body 00:04:22
    3. 703-SOAP Request Examples - SOAP Header 00:03:29
    4. 704-WSDL - an overview 00:05:58
    5. 705-Contract First Approach and XSD 00:06:30
    6. 706-JAXB and Configuration with Spring Web Services 00:05:06
    7. 707-Writing an Endpoint with Spring Web Services 00:03:47
    8. 709-Generating a WSDL with Spring Web Services 00:02:38
    9. 710-Error Handling for SOAP Web Services 00:02:15
    10. 708-MessageDispatcherServlet and configuration 00:03:35
  9. Chapter 9 : RESTful Web Services
    1. 801-What is REST? 00:05:04
    2. 802-Best Practices of RESTful Services 00:03:40
    3. 803-GET Resource method with Spring REST 00:02:14
    4. 804-POST Resource method with Spring REST and ResponseEntity 00:04:36
    5. 805-Implementing HATEOAS for RESTful Web Services 00:04:25
    6. 806-Documenting RESTful web services with Swagger 00:14:00
    7. 807-Content Negotiation and Representation of a Resource 00:05:38
    8. 808-Exception Handling and Validation for RESTFul Web Services 00:10:30
    9. 809-Versioning for RESTful Web Services 00:07:14
  10. Chapter 10 : Congratulations
    1. 901-Conclusion to Spring Interview Guide 00:01:04