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?
2
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.
2