From 4ea9cebd84adc7cc47ccc9a154b3d9c736a35f92 Mon Sep 17 00:00:00 2001 From: Greg Turnquist Date: Fri, 6 Sep 2019 12:31:11 -0500 Subject: [PATCH] Leverage @Configuration(proxyBeanMethods=false) for better efficiency. Resolves #60. --- .../config/annotation/web/http/EnableMongoHttpSession.java | 2 +- .../annotation/web/http/MongoHttpSessionConfiguration.java | 2 +- .../config/annotation/web/reactive/EnableMongoWebSession.java | 2 +- .../web/reactive/ReactiveMongoWebSessionConfiguration.java | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/springframework/session/data/mongo/config/annotation/web/http/EnableMongoHttpSession.java b/src/main/java/org/springframework/session/data/mongo/config/annotation/web/http/EnableMongoHttpSession.java index 28e1607..aefa885 100644 --- a/src/main/java/org/springframework/session/data/mongo/config/annotation/web/http/EnableMongoHttpSession.java +++ b/src/main/java/org/springframework/session/data/mongo/config/annotation/web/http/EnableMongoHttpSession.java @@ -51,7 +51,7 @@ import org.springframework.session.data.mongo.MongoOperationsSessionRepository; @Target(ElementType.TYPE) @Documented @Import(MongoHttpSessionConfiguration.class) -@Configuration +@Configuration(proxyBeanMethods = false) public @interface EnableMongoHttpSession { /** diff --git a/src/main/java/org/springframework/session/data/mongo/config/annotation/web/http/MongoHttpSessionConfiguration.java b/src/main/java/org/springframework/session/data/mongo/config/annotation/web/http/MongoHttpSessionConfiguration.java index 3415ea4..03bd6ee 100644 --- a/src/main/java/org/springframework/session/data/mongo/config/annotation/web/http/MongoHttpSessionConfiguration.java +++ b/src/main/java/org/springframework/session/data/mongo/config/annotation/web/http/MongoHttpSessionConfiguration.java @@ -43,7 +43,7 @@ import org.springframework.util.StringValueResolver; * @author Eddú Meléndez * @since 1.2 */ -@Configuration +@Configuration(proxyBeanMethods = false) public class MongoHttpSessionConfiguration extends SpringHttpSessionConfiguration implements BeanClassLoaderAware, EmbeddedValueResolverAware, ImportAware { diff --git a/src/main/java/org/springframework/session/data/mongo/config/annotation/web/reactive/EnableMongoWebSession.java b/src/main/java/org/springframework/session/data/mongo/config/annotation/web/reactive/EnableMongoWebSession.java index 1e3fb99..574c7ab 100644 --- a/src/main/java/org/springframework/session/data/mongo/config/annotation/web/reactive/EnableMongoWebSession.java +++ b/src/main/java/org/springframework/session/data/mongo/config/annotation/web/reactive/EnableMongoWebSession.java @@ -51,7 +51,7 @@ import org.springframework.session.data.mongo.ReactiveMongoOperationsSessionRepo @Target({ java.lang.annotation.ElementType.TYPE }) @Documented @Import(ReactiveMongoWebSessionConfiguration.class) -@Configuration +@Configuration(proxyBeanMethods = false) public @interface EnableMongoWebSession { /** diff --git a/src/main/java/org/springframework/session/data/mongo/config/annotation/web/reactive/ReactiveMongoWebSessionConfiguration.java b/src/main/java/org/springframework/session/data/mongo/config/annotation/web/reactive/ReactiveMongoWebSessionConfiguration.java index d877d44..5faba4c 100644 --- a/src/main/java/org/springframework/session/data/mongo/config/annotation/web/reactive/ReactiveMongoWebSessionConfiguration.java +++ b/src/main/java/org/springframework/session/data/mongo/config/annotation/web/reactive/ReactiveMongoWebSessionConfiguration.java @@ -42,7 +42,7 @@ import org.springframework.util.StringValueResolver; * @author Greg Turnquist * @author Vedran Pavić */ -@Configuration +@Configuration(proxyBeanMethods = false) public class ReactiveMongoWebSessionConfiguration extends SpringWebSessionConfiguration implements BeanClassLoaderAware, EmbeddedValueResolverAware, ImportAware {