|
|
|
|
@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
|
|
|
|
|
/* |
|
|
|
|
* Copyright 2012-2017 the original author or authors. |
|
|
|
|
* Copyright 2012-2018 the original author or authors. |
|
|
|
|
* |
|
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License"); |
|
|
|
|
* you may not use this file except in compliance with the License. |
|
|
|
|
@ -26,6 +26,7 @@ import org.springframework.core.type.classreading.MetadataReader;
@@ -26,6 +26,7 @@ import org.springframework.core.type.classreading.MetadataReader;
|
|
|
|
|
import org.springframework.core.type.classreading.MetadataReaderFactory; |
|
|
|
|
import org.springframework.core.type.classreading.SimpleMetadataReaderFactory; |
|
|
|
|
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter; |
|
|
|
|
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; |
|
|
|
|
import org.springframework.stereotype.Controller; |
|
|
|
|
import org.springframework.stereotype.Repository; |
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
@ -54,6 +55,7 @@ public class WebMvcTypeExcludeFilterTests {
@@ -54,6 +55,7 @@ public class WebMvcTypeExcludeFilterTests {
|
|
|
|
|
assertThat(excludes(filter, ExampleMessageConverter.class)).isFalse(); |
|
|
|
|
assertThat(excludes(filter, ExampleService.class)).isTrue(); |
|
|
|
|
assertThat(excludes(filter, ExampleRepository.class)).isTrue(); |
|
|
|
|
assertThat(excludes(filter, ExampleWebSecurityConfigurer.class)).isFalse(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
@ -67,6 +69,7 @@ public class WebMvcTypeExcludeFilterTests {
@@ -67,6 +69,7 @@ public class WebMvcTypeExcludeFilterTests {
|
|
|
|
|
assertThat(excludes(filter, ExampleMessageConverter.class)).isFalse(); |
|
|
|
|
assertThat(excludes(filter, ExampleService.class)).isTrue(); |
|
|
|
|
assertThat(excludes(filter, ExampleRepository.class)).isTrue(); |
|
|
|
|
assertThat(excludes(filter, ExampleWebSecurityConfigurer.class)).isFalse(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
@ -80,6 +83,7 @@ public class WebMvcTypeExcludeFilterTests {
@@ -80,6 +83,7 @@ public class WebMvcTypeExcludeFilterTests {
|
|
|
|
|
assertThat(excludes(filter, ExampleMessageConverter.class)).isTrue(); |
|
|
|
|
assertThat(excludes(filter, ExampleService.class)).isTrue(); |
|
|
|
|
assertThat(excludes(filter, ExampleRepository.class)).isTrue(); |
|
|
|
|
assertThat(excludes(filter, ExampleWebSecurityConfigurer.class)).isTrue(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
@ -106,6 +110,7 @@ public class WebMvcTypeExcludeFilterTests {
@@ -106,6 +110,7 @@ public class WebMvcTypeExcludeFilterTests {
|
|
|
|
|
assertThat(excludes(filter, ExampleMessageConverter.class)).isFalse(); |
|
|
|
|
assertThat(excludes(filter, ExampleService.class)).isTrue(); |
|
|
|
|
assertThat(excludes(filter, ExampleRepository.class)).isTrue(); |
|
|
|
|
assertThat(excludes(filter, ExampleWebSecurityConfigurer.class)).isFalse(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private boolean excludes(WebMvcTypeExcludeFilter filter, Class<?> type) |
|
|
|
|
@ -173,4 +178,8 @@ public class WebMvcTypeExcludeFilterTests {
@@ -173,4 +178,8 @@ public class WebMvcTypeExcludeFilterTests {
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static class ExampleWebSecurityConfigurer extends WebSecurityConfigurerAdapter { |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|