Skip to content

Commit 9c183f9

Browse files
committed
Add explicit note on redeclaring in each application context
Closes gh-34843
1 parent 03620fc commit 9c183f9

File tree

1 file changed

+7
-1
lines changed
  • spring-context/src/main/java/org/springframework/scheduling/annotation

1 file changed

+7
-1
lines changed

spring-context/src/main/java/org/springframework/scheduling/annotation/EnableAsync.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2002-2021 the original author or authors.
2+
* Copyright 2002-2025 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -146,6 +146,12 @@
146146
* compile-time weaving or load-time weaving applying the aspect to the affected classes.
147147
* There is no proxy involved in such a scenario; local calls will be intercepted as well.
148148
*
149+
* <p><b>Note: {@code @EnableAsync} applies to its local application context only,
150+
* allowing for selective activation at different levels.</b> Please redeclare
151+
* {@code @EnableAsync} in each individual context, for example, the common root web
152+
* application context and any separate {@code DispatcherServlet} application contexts,
153+
* if you need to apply its behavior at multiple levels.
154+
*
149155
* @author Chris Beams
150156
* @author Juergen Hoeller
151157
* @author Stephane Nicoll

0 commit comments

Comments
 (0)