Remove @Configuration meta-annotation from @Enable*Session annotations
Closes gh-1361
This commit is contained in:
@@ -24,7 +24,6 @@ import java.lang.annotation.Target;
|
||||
|
||||
import com.hazelcast.core.HazelcastInstance;
|
||||
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.context.annotation.Import;
|
||||
import org.springframework.session.FlushMode;
|
||||
import org.springframework.session.MapSession;
|
||||
@@ -41,7 +40,7 @@ import org.springframework.session.web.http.SessionRepositoryFilter;
|
||||
* {@link HazelcastInstance} must be provided. For example:
|
||||
*
|
||||
* <pre class="code">
|
||||
* @Configuration
|
||||
* @Configuration(proxyBeanMethods = false)
|
||||
* @EnableHazelcastHttpSession
|
||||
* public class HazelcastHttpSessionConfig {
|
||||
*
|
||||
@@ -67,7 +66,6 @@ import org.springframework.session.web.http.SessionRepositoryFilter;
|
||||
@Target(ElementType.TYPE)
|
||||
@Documented
|
||||
@Import(HazelcastHttpSessionConfiguration.class)
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
public @interface EnableHazelcastHttpSession {
|
||||
|
||||
/**
|
||||
|
||||
@@ -300,6 +300,7 @@ class HazelcastHttpSessionConfigurationTests {
|
||||
|
||||
}
|
||||
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@EnableHazelcastHttpSession(saveMode = SaveMode.ALWAYS)
|
||||
static class CustomSaveModeExpressionAnnotationConfiguration {
|
||||
|
||||
@@ -414,6 +415,7 @@ class HazelcastHttpSessionConfigurationTests {
|
||||
|
||||
}
|
||||
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@EnableHazelcastHttpSession
|
||||
static class CustomIndexResolverConfiguration extends BaseConfiguration {
|
||||
|
||||
@@ -425,6 +427,7 @@ class HazelcastHttpSessionConfigurationTests {
|
||||
|
||||
}
|
||||
|
||||
@Configuration(proxyBeanMethods = false)
|
||||
@EnableHazelcastHttpSession
|
||||
static class SessionRepositoryCustomizerConfiguration extends BaseConfiguration {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user