Browse Source

Merge branch '2.7.x' into 3.0.x

Closes gh-38095
pull/38325/head
Andy Wilkinson 2 years ago
parent
commit
bf195798ce
  1. 2
      spring-boot-project/spring-boot-docs/src/docs/asciidoc/features.adoc
  2. 9
      spring-boot-project/spring-boot-docs/src/docs/asciidoc/features/aop.adoc

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

@ -20,6 +20,8 @@ include::features/logging.adoc[] @@ -20,6 +20,8 @@ include::features/logging.adoc[]
include::features/internationalization.adoc[]
include::features/aop.adoc[]
include::features/json.adoc[]
include::features/task-execution-and-scheduling.adoc[]

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

@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
[[features.aop]]
== Aspect-Oriented Programming
Spring Boot provides auto-configuration for aspect-oriented programming (AOP).
You can learn more about AOP with Spring in the {spring-framework-docs}/core.html#aop[Spring Framework reference documentation].
By default, Spring Boot's auto-configuration configures Spring AOP to use CGLib proxies.
To use JDK proxies instead, set `configprop:spring.aop.proxy-target-class` to `false`.
If AspectJ is on the classpath, Spring Boot's auto-configuration will automatically enable AspectJ auto proxy such that `@EnableAspectJAutoProxy` is not required.
Loading…
Cancel
Save