Skip to content

Commit d9e71f7

Browse files
committed
Add documentation section on AOP
Closes gh-32642
1 parent e21fda2 commit d9e71f7

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

spring-boot-project/spring-boot-docs/src/docs/asciidoc/features.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ include::features/logging.adoc[]
2020

2121
include::features/internationalization.adoc[]
2222

23+
include::features/aop.adoc[]
24+
2325
include::features/json.adoc[]
2426

2527
include::features/task-execution-and-scheduling.adoc[]
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[[features.aop]]
2+
== Aspect-Oriented Programming
3+
Spring Boot provides auto-configuration for aspect-oriented programming (AOP).
4+
You can learn more about AOP with Spring in the {spring-framework-docs}/core.html#aop[Spring Framework reference documentation].
5+
6+
By default, Spring Boot's auto-configuration configures Spring AOP to use CGLib proxies.
7+
To use JDK proxies instead, set `configprop:spring.aop.proxy-target-class` to `false`.
8+
9+
If AspectJ is on the classpath, Spring Boot's auto-configuration will automatically enable AspectJ auto proxy such that `@EnableAspectJAutoProxy` is not required.

0 commit comments

Comments
 (0)