A Spring AOP ‘advice’

spring

As the question states.

What is an 'advice'? More importantly, what does it even mean (semantics)?
What's the etymology of 'advice' in the Spring context?

Best Answer

It's an established standard term of aspect-oriented programming. From Wikipedia:

In aspect and functional programming, advice describes a class of functions which modify other functions when the latter are run; it is a certain function, method or procedure that is to be applied at a given join point of a program.

[...]

The term advice goes back to the term advising as introduced by Warren Teitelman in his PhD thesis in 1966.

Related Topic