Summary

In this chapter, we learned how you can implement DI with Spring—one of the most popular frameworks for developing enterprise applications today. We have seen how the Spring container plays a vital role for managing bean life cycle.

We also learned how to define configurations that are XML and annotation-based. We also looked at different types of DI in depth, such as setter-based injection and constructor-based injection.

If you want to write your custom logic while creating instances of beans, you can now use the factory method in Spring. We also learned how to bind beans automatically with various modes, such as autowire by name, type, and constructor.

With the help of Java config, you can build Spring applications with zero XML. We saw various techniques for using Java config in the last section.

We will continue our journey and learn how to achieve DI in Google Guice, another popular framework that provides containers to achieve loosely coupled systems. We will explore them in the next chapter.

 

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.30.62