diff --git a/spring-context/src/main/java/org/springframework/context/index/CandidateComponentsIndex.java b/spring-context/src/main/java/org/springframework/context/index/CandidateComponentsIndex.java index 45082199ab6..492fb4fb8f7 100644 --- a/spring-context/src/main/java/org/springframework/context/index/CandidateComponentsIndex.java +++ b/spring-context/src/main/java/org/springframework/context/index/CandidateComponentsIndex.java @@ -150,7 +150,7 @@ public class CandidateComponentsIndex { return pathMatcher.match(basePackage, packageName); } else { - return packageName.startsWith(basePackage); + return packageName.equals(basePackage) || packageName.startsWith(basePackage + "."); } }