Description
In this course, you will :
- Knowledge and skills required for Spring Professional Certification Exam
- Spring Professional Certification Study Guide Explanation & Answers
- Container, Dependency, and IoC
Syllabus :
1. Container, Dependency, and IoC
- Question 01 - What is dependency injection and what are the advantages?
- Question 02 - What is a pattern? What is an anti-pattern. [...]
- Question 03 - What is an interface and what are the advantages of [..]?
- Question 04 - What is meant by "application-context"?
- Question 05 - What is the concept of a “container” and what is its lifecycle?
- Question 06 - How are you going to create a new instance of an [..] Context?
- Question 07 - Can you describe the lifecycle of a Spring Bean in an [...]?
- Question 08 - How are you going to create an ApplicationContext in an [..]?
- Question 09 - What is the preferred way to close an application context? [..]
- Question 10 - Can you describe Dependency injection using Java [..]
- Question 11 - Are beans lazily or eagerly instantiated by default? How do [...]?
- Question 12 - What is a property source? How would you use @PropertySource?
- Question 13 - What is a BeanFactoryPostProcessor and what is it used for? [...]?
- Question 14 - What is a BeanPostProcessor and how is it different to a [...]?
- Question 15 - What does component-scanning do?
- Question 16 - What is the behavior of the annotation @Autowired with [...]?
- Question 17 - What do you have to do, if you would like to inject [...]?
- Question 18 - How does the @Qualifier annotation complement the use of [...]?
- Question 19 - What is a proxy object and what are the two different types [...]?
- Question 20 - What are the advantages of Java Config? What are the limitations?
- Question 21 - What does the @Bean annotation do?
- Question 22 - What is the default bean id if you only use @Bean? How can [...]?
- Question 23 - Why are you not allowed to annotate a final class with [...]?
- Question 24 - How do you configure profiles? What are possible use cases [...]?
- Question 25 - Can you use @Bean together with @Profile?
- Question 26 - Can you use @Component together with @Profile?
- Question 27 - How many profiles can you have?
- Question 28 - How do you inject scalar/literal values into Spring beans?
- Question 29 - What is @Value used for?
- Question 30 - What is Spring Expression Language (SpEL for short)?
- Question 31 - What is the Environment abstraction in Spring?
- Question 32 - Where can properties in the environment come from?
- Question 33 - What can you reference using SpEL?
- Question 34 - What is the difference between $ and # in @Value expressions?