xxxxxxxxxx
- Proxies add behavior (Aspected behavior added to the classes by the framework)
- in spring everything is proxied
- all classes in spring gets wrapped by at least one proxy
- proxies can only apply their behavior only when they are called by the proxy
- private methods dont get proxy behavior (since they are not exposed to the proxy)
- internal calls (reference method call on same class) dont get proxy behavior (since they are not exposed to the proxy)