Browse Source

恢复苗老板删除的静态类.

https://github.com/baomidou/mybatis-plus/issues/3888
nieqiuqiu 3 years ago
parent
commit
d83fb374c1

+ 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")
 public class IdentifierGeneratorAutoConfiguration {
 
-    @Bean
+
+    @Configuration(proxyBeanMethods = false)
     @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());
+        }
+
     }
+
 }