© Iuliana Cosmina, Rob Harrop, Chris Schaefer, and Clarence Ho 2017
Iuliana Cosmina, Rob Harrop, Chris Schaefer and Clarence HoPro Spring 5https://doi.org/10.1007/978-1-4842-2808-1_5

5. Introducing Spring AOP

Iuliana Cosmina, Rob Harrop2, Chris Schaefer3 and Clarence Ho4
(1)
Sibiu, Sibiu, Romania
(2)
Reddish, UK
(3)
Venice, Florida, USA
(4)
Hong Kong, China
 
Besides dependency injection (DI), another core feature that the Spring Framework offers is support for aspect-oriented programming (AOP). AOP is often referred to as a tool for implementing crosscutting concerns. The term crosscutting concerns refers to logic in an application that cannot be decomposed from the rest of the application and may result in code duplication and tight coupling. By using ...

Get Pro Spring 5: An In-Depth Guide to the Spring Framework and Its Tools now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.