The aim of this chapter was to show the basic components of Spring AOP, pointcut, joinpoint, advice, advisor, and introduction.
Each one realizes a component of the AOP functions, using joinpoints that are the invocations of methods and advisors, specific to Spring.
This chapter describes advices: the results obtained and the most appropriate application scenarios, and introductions, which are one of the most powerful components because they allow the application the implementation of interfaces to any object. In this chapter we saw one example for each of the advices. We will look at the same components in Chapter 4, but using AspectJ to allow a much easier and shorter configuration both through annotations and using XML Schema.