In the method public ConfigAttributeDefinition lookupAttributes(String url), Acegi looks the ConfigAttributeDefinition using Perl5Matcher:

boolean matched = matcher.matches(url, entryHolder.getCompiledPattern());

But the method 'matches' in Perl5Matcher 'determines if a string exactly matches a given pattern', so no wildcards can be used.

Shouldn't be better to use the method 'contains' instead?

Anyway, how can be wildcards defined?