多个正则支持逗号分隔
This commit is contained in:
@@ -108,8 +108,10 @@ public final class ClassFilter<T> {
|
||||
Set<String> includeValues,
|
||||
Set<String> excludeValues) {
|
||||
ClassFilter filter = new ClassFilter(classLoader, null, null, excludeSuperClasses);
|
||||
filter.setIncludePatterns(includeRegxs == null ? null : includeRegxs.split(";"));
|
||||
filter.setExcludePatterns(excludeRegxs == null ? null : excludeRegxs.split(";"));
|
||||
filter.setIncludePatterns(
|
||||
includeRegxs == null ? null : includeRegxs.replace(',', ';').split(";"));
|
||||
filter.setExcludePatterns(
|
||||
excludeRegxs == null ? null : excludeRegxs.replace(',', ';').split(";"));
|
||||
filter.setPrivilegeIncludes(includeValues);
|
||||
filter.setPrivilegeExcludes(excludeValues);
|
||||
return filter;
|
||||
|
||||
@@ -628,8 +628,8 @@ public abstract class NodeServer {
|
||||
if (list.getBoolValue("autoload", true)) {
|
||||
String includes = list.getValue("includes", "");
|
||||
String excludes = list.getValue("excludes", "");
|
||||
filter.setIncludePatterns(includes.split(";"));
|
||||
filter.setExcludePatterns(excludes.split(";"));
|
||||
filter.setIncludePatterns(includes.replace(',', ';').split(";"));
|
||||
filter.setExcludePatterns(excludes.replace(',', ';').split(";"));
|
||||
} else if (ref2 == null || ref2 == Annotation.class) { // service如果是autoload=false则不需要加载
|
||||
filter.setRefused(true);
|
||||
} else if (ref2 != Annotation.class) {
|
||||
|
||||
@@ -424,8 +424,8 @@ public class MessageModuleEngine extends ModuleEngine {
|
||||
if (consumerConf.getBoolValue("autoload", true)) {
|
||||
String includes = consumerConf.getValue("includes", "");
|
||||
String excludes = consumerConf.getValue("excludes", "");
|
||||
filter.setIncludePatterns(includes.split(";"));
|
||||
filter.setExcludePatterns(excludes.split(";"));
|
||||
filter.setIncludePatterns(includes.replace(',', ';').split(";"));
|
||||
filter.setExcludePatterns(excludes.replace(',', ';').split(";"));
|
||||
} else {
|
||||
filter.setRefused(true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user