Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In the previous chapter, we took a detailed look at the concept of Inversion of Control (IoC) and how it fits into the Spring Framework. However, as we said at the end of the previous chapter, we have really only scratched the surface of what the Spring core can do.
Spring provides a wide array of services that supplement and extend the basic IoC capabilities. A number of projects provide IoC containers, but none so far provides the same comprehensive feature set Spring provides. In this chapter, we are going to look in detail at some additional IoC-related features of-fered in Spring along with other functionality offered by the Spring core. In addition, we will look at using Java classes when configuring Spring’s ApplicationContext, together with some new features that exist in 3.0 and 3.1 for more advanced configuration options. Specifically, we will be looking at the following: