Skip to content

Commit 8dbe2fb

Browse files
committed
去掉不生效的判断
1 parent 7c799c5 commit 8dbe2fb

File tree

1 file changed

+1
-24
lines changed

1 file changed

+1
-24
lines changed

cache-as-multi/src/main/java/io/github/ms100/cacheasmulti/cache/config/EnhancedCacheAutoConfiguration.java

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,10 @@
1111
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
1212
import org.springframework.boot.context.properties.ConfigurationProperties;
1313
import org.springframework.cache.annotation.AbstractCachingConfiguration;
14-
import org.springframework.cache.annotation.EnableCaching;
1514
import org.springframework.cache.annotation.ProxyCachingConfiguration;
16-
import org.springframework.context.annotation.AdviceMode;
1715
import org.springframework.context.annotation.Bean;
1816
import org.springframework.context.annotation.Configuration;
19-
import org.springframework.context.annotation.ImportAware;
2017
import org.springframework.context.annotation.Role;
21-
import org.springframework.core.annotation.AnnotationAttributes;
22-
import org.springframework.core.type.AnnotationMetadata;
2318

2419
import java.util.Collection;
2520

@@ -28,25 +23,7 @@
2823
*/
2924
@Configuration(proxyBeanMethods = false)
3025
@ConditionalOnBean(ProxyCachingConfiguration.class)
31-
public class EnhancedCacheAutoConfiguration extends AbstractCachingConfiguration implements ImportAware {
32-
33-
@Override
34-
public void setImportMetadata(AnnotationMetadata importMetadata) {
35-
AnnotationAttributes attributes = AnnotationAttributes.fromMap(
36-
importMetadata.getAnnotationAttributes(EnableCaching.class.getName()));
37-
if (attributes == null) {
38-
throw new IllegalArgumentException(String.format(
39-
"@%s is not present on importing class '%s' as expected",
40-
EnableCaching.class.getSimpleName(), importMetadata.getClassName()));
41-
}
42-
43-
AdviceMode adviceMode = attributes.getEnum("mode");
44-
45-
if (adviceMode == AdviceMode.ASPECTJ) {
46-
throw new IllegalArgumentException(
47-
"Mode AspectJ is not supported in cache-as-multi");
48-
}
49-
}
26+
public class EnhancedCacheAutoConfiguration extends AbstractCachingConfiguration {
5027

5128
@Bean
5229
@ConditionalOnMissingBean

0 commit comments

Comments
 (0)