Browse Source

Log attempt at proxying final methods to WARN instead of INFO

See gh-29773
pull/31253/head
Sangwon Hong 2 years ago committed by Stéphane Nicoll
parent
commit
fcbe5fa73f
  1. 4
      spring-aop/src/main/java/org/springframework/aop/framework/CglibAopProxy.java

4
spring-aop/src/main/java/org/springframework/aop/framework/CglibAopProxy.java

@ -281,8 +281,8 @@ class CglibAopProxy implements AopProxy, Serializable { @@ -281,8 +281,8 @@ class CglibAopProxy implements AopProxy, Serializable {
int mod = method.getModifiers();
if (!Modifier.isStatic(mod) && !Modifier.isPrivate(mod)) {
if (Modifier.isFinal(mod)) {
if (logger.isInfoEnabled() && implementsInterface(method, ifcs)) {
logger.info("Unable to proxy interface-implementing method [" + method + "] because " +
if (logger.isWarnEnabled() && implementsInterface(method, ifcs)) {
logger.warn("Unable to proxy interface-implementing method [" + method + "] because " +
"it is marked as final: Consider using interface-based JDK proxies instead!");
}
if (logger.isDebugEnabled()) {

Loading…
Cancel
Save