Explorar o código

Merge pull request #3890 from nieqiurong/fix_autoconfigure

恢复苗老板删除的静态类.
qmdx %!s(int64=3) %!d(string=hai) anos
pai
achega
00ead0e80a

+ 11 - 4
mybatis-plus-boot-starter/src/main/java/com/baomidou/mybatisplus/autoconfigure/IdentifierGeneratorAutoConfiguration.java

@@ -33,10 +33,17 @@ import org.springframework.context.annotation.Lazy;
 @SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection")
 @SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection")
 public class IdentifierGeneratorAutoConfiguration {
 public class IdentifierGeneratorAutoConfiguration {
 
 
-    @Bean
+
+    @Configuration(proxyBeanMethods = false)
     @ConditionalOnClass(InetUtils.class)
     @ConditionalOnClass(InetUtils.class)
-    @ConditionalOnMissingBean
-    public IdentifierGenerator identifierGenerator(InetUtils inetUtils) {
-        return new DefaultIdentifierGenerator(inetUtils.findFirstNonLoopbackAddress());
+    public static class InetUtilsAutoConfig {
+
+        @Bean
+        @ConditionalOnMissingBean
+        public IdentifierGenerator identifierGenerator(InetUtils inetUtils) {
+            return new DefaultIdentifierGenerator(inetUtils.findFirstNonLoopbackAddress());
+        }
+
     }
     }
+
 }
 }