Summary

We started the chapter with a Spring bean definition attribute, which is important to learn as the whole IoC container is a relay on bean initialization. After that we learned the classification of scope with syntax. 

On our journey, we learned how scope is configured using XML metadata and Java configuration in Spring. Without dependency injection, we cannot complete the chapter. That's why, by writing a Spring Boot application, we try to understand how the main scopes work in standalone as well as in web applications.

We intentionally skipped the scope topic in Chapter 4, Dependency Injection with Google Guice. So, we have covered the Google Guice scope in this chapter with basic scopes. Spring and Google Guice have almost the same ...

Get Java 9 Dependency Injection now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.