소스 검색

fix包名初始化限定名

Eric 1 년 전
부모
커밋
c47d22751b
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      cooleshow-app/src/main/java/com/yonge/cooleshow/config/AppBeanNameGenerator.java

+ 6 - 1
cooleshow-app/src/main/java/com/yonge/cooleshow/config/AppBeanNameGenerator.java

@@ -88,6 +88,11 @@ public class AppBeanNameGenerator implements BeanNameGenerator {
         String decapitalizetalize = Introspector.decapitalize(shortClassName);
         log.info("beanClassName:{}, shortClassName={}, decapitalizetalize={}", beanClassName, shortClassName, decapitalizetalize);
 
-        return beanClassName;
+        // 正则匹配路beanClassName包含controller
+        if (beanClassName.matches(".*controller.*")) {
+            return beanClassName;
+        }
+        // 返回小写首字母
+        return decapitalizetalize;
     }
 }