@PropertySource(value = {
"classpath:application.yml",
}, encoding = "utf-8")
@Configuration
public class MyFilterType implements TypeFilter {
@Value("${duan.oauth.hao:true}")
private String p;
@Override
public boolean match(MetadataReader metadataReader, MetadataReaderFactory metadataReaderFactory) throws IOException {
ClassMetadata classMetadata = metadataReader.getClassMetadata();
String className = classMetadata.getClassName();
if ("false".equals(p) && className.contains("com.primeton.iam.oauth")) {
return true;
}
return false;
}
}